- Write clean, scalable code using .NET programming languages
- Remain up to date with the terminology, concepts, and best practices for coding web mobile apps
- Develop technical interfaces, specifications, and architecture
- Use and adapt existing web applications for apps
- Create and test software prototypes
- Develop client displays and user interfaces
- Coordinate with other software professionals and developers
- Serve as an expert on applications and provide technical support
Job Skills/Qualification Requirements:
- BS/MS in Information Technology, Computer Science, or related field
- Should have minimum around 3 years of experience as a Software Developer working with development technologies such as .Net, C#, SQL Server, and Angular.
- Should have experience indeveloping full stack .NET Applications from scratch
- Should have experience in client-side technologies like HTML, CSS, JavaScript, jQuery
- Should be Skilled in full stack development with expertise in building and supporting .NET applications
- Experience in working with geographically dispersed development teams
- Should have demonstrated hands-on experience of working with Object Oriented programs and Design Patterns.
- Must be able to multitask in a fast-paced, Agile environment with a focus on timeliness and communications with peers and business users alike
- Ability to focus on deadlines and deliverables
- Excellent analytical, decision-making, and problem-solving skills required
- Excellent understanding of software development life cycle (SDLC)
- Must have Excellent English Management and Communication (Writing,Speaking, and Listening) Skills
- Need Demonstrable ability to design and deliver complex systems at scale
- Should be Results-oriented, business-focused, and successful at interfacing across multiple organizational units.
- Ability to collaborate with a cross-functional team that is geographically dispersed