Advance Software Engg
Full Job Description
Sparta Systems is seeking a highly skilled and innovative Advanced Software Engineer to join our dynamic team in Gurgaon/Gurugram. You will be pivotal in driving the software development lifecycle, from initial coding and integration through rigorous testing and essential customer support. This role offers the opportunity to contribute to groundbreaking features and uphold exceptional product quality. We embrace modern development practices and are looking for a candidate eager to tackle complex software challenges.
Key Responsibilities:
- Execute hands-on coding, seamless integration, and certification processes for new and existing software features.
- Conduct thorough testing, verification, and validation to ensure the reliability and performance of our software solutions.
- Collaborate on feature definition, ensuring strong alignment with overall product vision and strategic goals.
- Provide responsive and effective customer support, addressing technical inquiries and resolving software-related issues.
- Leverage analytical expertise to overcome intricate challenges in software development and deployment.
Required Skills and Qualifications:
- Proficiency in multiple programming languages.
- Significant experience with front-end frameworks such as React or Angular.
- Strong backend development experience using Python or .Net.
- Hands-on experience with Kubernetes AKS.
- Demonstrated ability to stay current with the latest technological advancements and industry tools.
- Solid understanding of core software engineering principles, including Object-Oriented Programming (OOPs), design patterns, SOLID principles, and CI/CD pipelines.
- Awareness of the importance of User Experience (UX) and the ability to support UX experts.
- Familiarity with cloud infrastructure services, particularly Microsoft Azure.
- Expertise in debugging, fixing, and reverse engineering enterprise-scale software issues.
- Knowledge of Test-Driven Development (TDD) methodologies.
- Experience in IIOT, IOT, and Connected Services is a significant advantage.
- Understanding of various software development lifecycles.
- Proven track record of developing efficient, high-quality software.
- Excellent collaboration skills for working effectively within diverse and global teams.
- Strong verbal and written communication skills.
- Capacity to rapidly analyze, integrate, and apply new information and concepts.
Education:
- Bachelor's or Master's degree in Engineering or Computer Science.
Company
Sparta Systems
Sparta Systems specializes in high-quality supply and installation services across several key disciplines, including SFS Drylining and Plastering, Suspended Ceilings, 3rd Party Accredited Firestoppin...