Job description
• Interact with Product and BusinessAnalysts to understand the business roadmap feature sets and user scenariosplanned on the platform.
• Participate in requirements analysis.
• Collaborate with internal teams toproduce software design and architecture.
• Write clean, scalable code using.NET programming languages.
• Test and deploy applications andsystems.
• Revise, update, refactor, and debugcode.
• Improve existing software.
• Develop documentation throughout thesoftware development life cycle (SDLC).
• Serve as an expert on applicationsand provide technical support.
• Participate in daily SCRUM meetings.
Requirements
• Proven experience as a .NETDeveloper or Application Developer
• Familiarity with the ASP.NETframework, SQL Server and design/architectural patterns (e.g.Model-View-Controller (MVC))
• Knowledge of at least one of the .NETlanguages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
• Familiarity with architecturestyles/APIs (REST, RPC)
• Working knowledge of Microsoft Azureor Amazon AWS
• Understanding of Agile methodologies
• Excellent troubleshooting andcommunication skills
• Attention to detail
• BSc/BA in Computer Science,Engineering, or a related field
• A Strong Communicator. You cancommunicate complex topics to diverse audiences in both written and oralformats.
• A Problem Solver. You delight infinding practical solutions for difficult problems and are comfortable in afast-moving environment. Demonstrated organizational skills, attention todetail, and ability to work independently and as a member of a team.
• Collaborative and Team Player.Experience working in a collaborative and agile team across multiplestakeholders in a global team.
• Educated. Professional Degree Anybachelordegree, Any Masters Degree, M.B.A/PGDM.