Job Description
- Strong ability to provide written and/or verbal explanations on design and technical/functional solutions.
- Contribute to the architecture, design, development, and maintenance of Web and Desktop applications using the C# language and the Microsoft .NET framework.
- Write clean, scalable code using .NET programming languages.
- Test and deploy applications and systems.
- Ensure the best possible performance, quality and responsiveness of applications.
- Maintain clear communication with all stakeholders throughout project lifecycles.
- Involved on multiple client projects, sometimes in parallel.
- Integrate with middleware and backend services and enterprise systems.
- Timely delivery and execution of assigned work.
- Collaborate with project teams made up of people with diverse and complementary skills.
- Team player to ensure successful delivery of solutions.
- Develop responsive web front ends w...