Software Engineer
Vamshi krishnaUnited StatesMIDPosted 6h ago
JavaPythonC#JavaScriptTypeScriptSQL ServerPostgreSQLOracleMySQLSpring Boot.NET CoreNode.jsReactAngularAWSAzureGCPDockerKubernetesGitJenkinsCI/CDAgileScrum
About the Role
We are seeking a Software Engineer with 4+ years of experience to join our team in Houston, TX. This role involves designing, developing, and maintaining enterprise software applications.
Key Responsibilities
• Design, develop, test, and maintain enterprise software applications
• Build scalable backend services, APIs, and integrations
• Write clean, reusable, efficient, and maintainable code
• Troubleshoot technical issues and perform root-cause analysis
• Optimize application performance, scalability, and reliability
• Collaborate with architects, QA engineers, and DevOps teams
• Participate in code reviews, sprint planning, and deployments
Requirements
• 4+ years of professional experience in software development and enterprise application engineering
• Strong programming skills in Java, Python, C#, or JavaScript/TypeScript
• Experience developing scalable applications, backend services, and RESTful APIs
• Strong understanding of Data Structures, Algorithms, OOP, and Design Patterns
• Hands-on experience with SQL databases such as SQL Server, PostgreSQL, Oracle, or MySQL
• Experience with frameworks such as Spring Boot, .NET Core, Node.js, React, or Angular
• Knowledge of microservices architecture, distributed systems, and API integration
• Experience with AWS, Azure, or GCP
• Familiarity with Docker, Kubernetes, Git, Jenkins, and CI/CD pipelines
• Experience with unit testing, debugging, and application performance optimization
• Strong understanding of Agile/Scrum and secure coding practices