Responsibilities
- Serve as an expert on applications and provide technical support
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Evaluate and streamline processes to maximize efficiency and effectiveness of existing code
- Create and maintain SQL databases, stored procs, etc.
- Create and maintain documentation throughout the software development life cycle (SDLC)
Skill Requirements
- Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns (e.g. Model-View-Controller (MVC))
- Familiarity with architecture styles/APIs (REST, RPC)
- Understanding of Agile methodologies
- Excellent troubleshooting and both written and verbal communication skills
- Attention to detail
- Proficient in Microsoft Office applications – particularly Word, PowerPoint, and Excel
- Experience in the payments industry is a plus
Qualification & Experience:
- BS/BA in Computer Science, Engineering or a related field or equivalent work experience
- 10 years of development experience preferably using Microsoft technologies (.net, SQL, etc.)
Note: Immediate joiners preferred