Responsibilities:
- Execute application development deliverables and activities.
- Participate in various phases of the Software Development Life Cycle (SDLC) for IT Projects and to interface with various IT stakeholders such as 3rd party vendor suppliers, business analysts and project managers to perform development activities.
- Documenting the application and database detail design.
- Conducting Peer code reviews.
- Ability to code optimally to ensure the performance of the application is improved.
- Ability to work with the team in need and contribute individually wherever required.
- Ability to understand the requirements and remove any ambiguity by proactively going back to the analyst.
- Adhere to, influence, and advocate internal software design & development standards, processes, and best practices such as but not limited to code re-use, scalability, portability, secure, documentation, etc.
- Work closely with the Application Development team members and Architects to development code that is aligned to approved design and specifications.
- Involved in Customer handling, requirement gathering, and delivery of applications for potential clients of company.
- Work closely with the Application Development team and QA teams to ensure any defects. highlighted in QA or UAT phases are remediated.
- Adhere to SDLC, and Project Governance internal and regulatory.
Requirements:
- 5-7+ years’ experience in C#/.Net Core with experience building modern application using .Net Framework.
- Bachelor’s Degree in Computer Engineering or relevant
- Must have worked on application solutions and development.
- Excellent knowledge of complete SDLC and exceptional skills in system designing/implementation using Web based technologies.
- Must have expertise in SQL Server database.
- Ability to multi-task, work under tight deadlines and work with minimal supervision.
- Possess strong Quantitative Analysis and Problem-Solving Skills.
- Worked on transition of multiple applications in different domains such as Government, Banking and Finance etc.
- Able to grasp system requirements, identify different APIs required for the system with its input and output.
- Good to have experience with Front end Frameworks/Technologies like Bootstrap, React JS would be an added advantage.
- Good to have experience with Devops and be able to guide the team in setting up Code repository, build script development, CI/CD pipeline setup and smooth deployment.
- Have prior experience in working with customized workflow Project/Tool.
- Have knowledge in SAST and Penetration Testing and able to guide the team to resolve vulnerability issues.
- Have proficiency in .Net standards and guide team to develop code with high quality and standards.
- Be able to identify any issues in the system quickly and guide team to resolve the same.