Key Responsibilities
- Responsible for implementing assigned modules and ensuring timely, quality delivery.
- Work closely with L2/L3 engineers, PO, and ADMs to understand project requirements and deliver as per specifications.
- Participate in requirement discussions and clarify technical or functional doubts with the team.
- Contribute to UI development and assist in module integration as per the defined architecture.
- Implement front-end and back-end modules using .NET Core and Angular (or other assigned technologies).
- Perform unit testing, debugging, and ensure code quality through proper documentation and adherence to coding standards.
- Participate in code reviews and incorporate feedback from senior engineers.
- Analyze and understand user stories, technical requirements, and acceptance criteria before implementation.
- Identify and report any missing scenarios, blockers, or technical challenges to L2/L3 engineers for resolution.
- Create and maintain basic technical documentation and update tasks regularly in JIRA or other tools.
- Collaborate effectively with offshore/onshore teams through Slack, JIRA, or other communication channels.
- Continuously learn and upgrade technical skills as guided by mentors or team leads.
- Support team in testing, bug fixing, and deployment activities.
- Follow best practices for coding, version control, and documentation.
Key Skills
- 2-4 years of experience with .NET technologies
- Experience with C#, .NET Core, and understanding of RESTful API development.
- Familiarity with Angular, JavaScript, HTML, CSS, and Ajax for front-end development.
- Understanding of OOPs concepts, basic Data Structures, and principles like Inheritance, Encapsulation, and Abstraction.
- Basic hands-on experience with MSSQL (writing queries, stored procedures, joins, etc.).
- Exposure to version control systems like Git and tools such as VS Code or Visual Studio.
- Willingness to work in Agile environments and learn Scrum or Kanban practices.
- Basic understanding of unit testing and clean coding practices.
- Awareness of information security and secure coding principles.
Education and Experience
- B Tech or B. E. or MCA
- 2+years’ relevant experience in Software development
Analytical and Personal Skills
- Must have good logical reasoning and analytical skills
- Must have good communication skills
- Is extrovert & Proactive not reactive
- Open to constructive debate and open to learning new concepts
- Able to receive constructive criticism, also team player with positive attitude
- Take own initiatives to achieve goals