Logo
TechnoGen

Senior Software Developer

TechnoGen, Austin, Texas, us, 78716


Job Description: Software Developer

Location:

Austin,TX

Overview:

We are seeking a skilled Software Developer with over 4 years of experience in software development. The ideal candidate should have strong proficiency in Python, object-oriented programming, and databases such as PostgreSQL or MySQL. Experience in developing RESTful APIs and familiarity with CI/CD practices is essential for this role.

Key Responsibilities:Develop high-quality software design and architecture.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, scalable, and maintainable code using Python and object-oriented principles.Design and implement efficient databases (PostgreSQL, MySQL) and integrate with applications.Develop and consume RESTful APIs for seamless integration with internal and external services.Implement CI/CD pipelines to ensure automated testing and deployment processes.Troubleshoot, debug, and upgrade existing systems.Optional Skills:

Experience in front-end development using React, and proficiency in JavaScript and CSS.Familiarity with NoSQL databases (e.g., BigQuery) and their integration into applications.Working knowledge of cloud platforms such as OpenStack, Azure, or GCP.Qualifications:

Bachelor's degree in Computer Science, Engineering, or related field.4+ years of hands-on experience in software development.Strong understanding of software development lifecycle and agile methodologies.Excellent communication and teamwork skills.Ability to adapt to new technologies and learn quickly.