Growexx is seeking a
Software Engineer – .Net
, who enjoys solving complex problems using clean, efficient, and performant methods and putting those solutions into action whilst working in a team.
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