onsite
Software Engineer - CareerXperts Consulting
Software Engineer
Mid-Level Software Engineer to design, develop, and maintain scalable applications with proficiency in Java, Python, or JavaScript.
About the role
Key Responsibilities
- Design, develop, test, and deploy software applications and services with clean, efficient, and maintainable code
- Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment
- Troubleshoot, debug, and resolve software defects and performance issues
- Develop scalable and reliable software solutions aligned with business requirements
- Contribute to application architecture and technical design discussions
- Work closely with product managers, designers, QA engineers, and other stakeholders
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
- 2–5 years of experience in software development
- Proficiency in one or more programming languages such as Java, Python, C#, JavaScript, Go, or similar
- Understanding of software development principles, object-oriented programming, and design patterns
- Experience working with databases and APIs
Skills
javapythonjavascriptcgodatabasesapis