Developing, implement and test next generation applications with high quality code.
Contribute throughout the software development cycle.
Troubleshooting and debugging defects in software applications.
Research to solve complex problems, learn new technologies, apply new enhanced solutions, and best practices.
Work within an Agile team, making sure to follow all defined processes and guidelines.
Skills And Qualifications
- Proven Knowledge of Object-Oriented Programming & UML Design.
- Solid experience with Microsoft .NET technologies including .net Core ASP.NET, ADO.NET, ASP.NET MVC and Web Service & Web APIs
- SQL Server Database design and implantation of Stored procedures, integrity constraints, View and advanced queries
- Excellent understanding of HTML5 and CSS3 and Responsive designs.
- Experience in WCF, Json and Web API
- Experience in designing and developing web APIs.
- Good experience in Entity Framework (EF) Core.
- Good experience in IIS server.
- Strong planning, organizing, problem solving and strong critical thinking skills.
- Proficient understanding of Git and TFS code versioning control.
- Good knowledge in troubleshooting and testing tools.
Plus to have:
- Familiar with Agile/Scrum methodology.
- Experience in microservices architecture, multi-tenant databases, cloud architecture, Elasticsearch, continuous integration and continuous delivery.
Solid attention to detail.
English level: intermediate or higher.
Self-motivated with strong desire to explore new ideas and continuous learning.
Good organizational and time management skills.
Good Research skills.
Strong team working and communication skills.