Send me more jobs like this
Get Email Alerts
Job Summary
The Full Stack Dotnet developer:
- A developer who is comfortable working on their own on the web front-end, service layer or database.
- Working with key Digital teams to understand the requirements of the business and working from the end goal backwards.
- Designing the solution to best fit the needs of the business.
- Bringing your experience as a full-stack developer to produce these businesses enhancing applications and software.
- Utilizing your front-end skills to provide functional and intuitive user interfaces.
- Participating in daily stand ups to ensure that the fortnightly sprint cycles are going to be met.
- Have a very good understanding and knowledge of web standards, Usability, compatibility issues, accessibility constraints and Run agile project management processes.
- Have strong experience and must in software engineering and architectural patterns.
Technical SKILLS
The key skills and experience you will bring to this role include:
- Well, understanding of HTML5 & CSS.
- Strong experience across .NET Development, C#.
- A good working knowledge of ASP.Net and Web API.
- Experience of building web applications using JavaScript/jQuery.
- Knowledge of serverless computing.
- Experienced with the Microsoft Azure platform.
- Strong Hands-on experience on MS SQL & My SQL is must including Query Optimization.
- Exposure to an Agile Development Methodology would be beneficial.
- Revise, update, refactor and debug code.
Other desirable skills include:
- Continuous Integration experience, with Jenkins, TeamCity or VSTS.
- Atlassian Suite knowledge (Jira in particular).
- Git.
- Familiarity with JavaScript framework (Angular.js, React.js, Express.js, Knockout.js).
- Cross Cloud knowledge (GCP, AWS).
Key Behaviours & Personal Attributes
- Able to work through complex requirements and make engineering decisions to drive forward.
- Analytical Skills: Must be able to analyze complex systems and develop appropriate blueprints to make it understandable and useable.
- Communication Skills: Must be an effective communicator.
- Collaboration Skills: Must be energetic, open and collaborative across all teams and roles.
- Problem-Solving Skills: Ability to focus on details while maintaining the “big picture” view.
- Agile Skills: Must have a strong understanding of Agile development principles and tools. Be passionate about failing fast and constantly iterating.
- Development Skills: Must have a strong understanding of software architecture and design patterns.
Qualifications & Experience
- Bachelors/Master’s degree in Computer Science Engineering or a related field.
- 5+ years of overall engineering (software development) experience.
- Hands-on development, DevOps, and Agile delivery skills.
- Contribution to the Open-Source community is desirable.
- Heavy exposure and implementation experience in modern technology, architecture, and automation patterns.
techcarrot is a global IT services provider and a digital transformation partner focused upon providing great value to clients worldwide with cost-effective, integrated, responsive and trustworthy solutions. We offer a wide bouquet of services and solutions in operations, consulting, digital, and technology and enable enterprises to overcome critical business challenges.
Visit Website