Job Overview
- As a Full Stack Developer, he / she should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. Also, familiar with Agile methodologies and Scrum experience.
Major Duties and Responsibilities:
- Work with development teams and product managers to ideate software solutions.
- Design client-side and server-side architecture.
- Participate in all phases of cloud development from requirements definition and design, to development, deployment, and maintenance. performance tuning, and monitoring. Build the front-end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug and upgrade software.
- Create security and data protection settings.
- Write technical documentation
- Work with data scientists and analysts to improve software.
Requirement:
- Proven experience as a Full Stack .Net Developer in Agile environments.
- Hands on experience in latest Angular (at least version 6)
- Have 1-2 years professional development experience with Microsoft Azure. This is optional but will be an added advantage.
- In-depth knowledge of .Net Framework, C#, Asp.Net, Web APIs. Exposure to .Net core will be an added advantage.
- Expertise in designing, building, testing, and maintaining cloud applications and services on Microsoft Azure. In addition, he/she should have the ability to program in a language supported by Azure and proficiency in Azure SDKs, data storage options, data connections, APIs, app authentication and authorization, compute and container deployment, debugging, performance tuning, and monitoring.
- A recognised degree in Computer Science or similar technical field of study or equivalent practical experience.
- Overall 6+ years of experience in software development
This is optional but will be an added advantage.
- Familiarity with databases (e.g. MSSQL & MySQL), web servers (IIS) and UI/UX design, performance tuning of relational database.
- Skilled in DevOps with knowledge of implementing CICD pipeline using BitBucket, Bamboo, PowerShell, Sonar Qube.
- Fluent in English both written and spoken
- Outstanding communication, presentation abilities and teamwork skills
- Ability to work autonomously, well-organized
- Pragmatic and open minded
- Passionate about technologies
- Strong decision making and judgment skills (ability to make logical, pragmatic and structured decisions)
- Strong experience with matrix organization and business projects multi- disciplinary teams