Software Engineer III EAM | Peoplefy
Job Description
Software Engineer II/III
Company Overview
Not specified.
Job Summary
As a Software Engineer III, you'll build best-in-class Software as a Service (SaaS) solutions that enable efficiency, transparency, and accountability within government agencies. You'll be a key member of our engineering team, leading complex projects in a fast-paced, agile environment using modern technologies, including .NET (C#) for backend development and a modern frontend framework such as Angular, React, or Vue.js. A typical day in this role will provide multiple opportunities to lead and design well-scoped services, implement and optimize complex applications for speed and scalability, and resolve various unique technical challenges. This role allows you to become a subject matter expert in one or more technical areas. Strong collaboration skills with product, UX, and platform engineers, along with the ability to navigate ambiguity and execute quickly, will enable your success.
Responsibilities
- Independently design and develop high-quality features that are scalable, secure, and maintainable.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Write clean, efficient, and well-documented code following industry best practices.
- Troubleshoot, debug, and resolve complex technical issues.
- Drive continuous improvement of development processes, tools, and operational excellence.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Mentor and guide junior software engineers, fostering a culture of continuous learning and improvement.
- Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate.
- Contribute to the firm’s engineering culture of innovation, leading-edge technology adoption, and quality.
Qualifications
- Education: BA/BS in a computer science-related discipline or equivalent experience required.
- Experience: 5+ years of professional experience in software development.
- Technical Skills:
- Proficiency in C#/.NET.
- Experience with modern frontend frameworks such as Angular, React, or Vue.js.
- Strong knowledge of data structures, algorithms, and database concepts.
- Experience with GraphQL APIs.
- Understanding of observability concepts.
- Experience with event-driven architecture is highly desirable.
- Strong understanding of the software development life cycle (SDLC) and agile methodologies.
- Expertise in the ERP domain is preferred.
Preferred Skills
- Experience with event-driven architecture.
- Familiarity with emerging technologies and industry trends.
Experience
- 5+ years of professional experience in software development.
Environment
- On-site work in Pune.
- Fast-paced and agile development environment.
Salary
Not specified.
Growth Opportunities
Not specified.
Benefits
Not specified.