The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing and consistently managing applications They should be comfortable coding in a number of languages and have an ability to test code in order to maintain high-quality code.
Responsibilities
- Develop new applications and modify existing applications based on functional specifications using .NET 8/10.
- Follow and maintain existing .NET coding standards, guidelines, and policies.
- Utilize AI Code Assistants to support development activities and perform internal testing.
- Ensure development deliverables are completed and delivered within the specified timeline.
- Communicate and escalate technical issues or blockers to the direct supervisor when necessary.
- Prepare and maintain standardized technical specification documentation.
- Design, code, test and manage various applications
- Collaborate with engineering team and product team to establish best products
- Follow outlined standards of quality related to code and systems
- Develop automated tests and conduct performance tuning
Qualifications
- Minimum Bachelor's Degree (S1) or Master's Degree (S2) in Computer Science, Information Technology, Software Engineering, or a relevant field.
- Minimum 2-3 years of professional experience in .NET Core development.
- Hands-on experience developing and maintaining applications using .NET Core / .NET 8/10.
- Familiarity with AI Code Assistants is required.
- Ability to create clear and standardized technical documentation.