Education & Qualification
• Bachelor’s degree in computer science or a related field
• Minimum 5 years of Total experience
Roles and Responsibilities
• Designing, building, testing and deploying changes to existing software
• Identify manual processes that can be automated
• Maintain and improve the company’s cloud infrastructure
• Collaborating with management, departments and customers to identify end-user requirements and specifications
• Designing algorithms and flowcharts to create new software programs and systems • Producing efficient and elegant code based on requirements
• Testing and deploying programs and applications
• Troubleshooting, debugging, maintaining and improving existing software
• Compiling and assessing user feedback to improve software performance
• Observing user feedback to recommend improvements to existing software products
• Developing technical documentation to guide future software development projects
• Knowledge in Agile and Participate in Scrum sprints • Knowledge in cloud technologies, Microsoft Azure
• Code repository best practice with Git/Visual Studio 2016 and above
Technical Skillset:
- Proficiency with VB.Net and C# is a must, with a familiarity of its coding environment (which is mainly Microsoft’s Visual Studio).
- Knowledge of the .NET framework and its newest features. Which means constant studying as mentioned before.
- Strong understanding of the structure and logic of Object-Oriented programming.
- The ability to write a clean and readable code in VB.Net and C#. Since most projects tend to grow in size, this could be a life saver when you want to find a bug in code you wrote a few months earlier.
- Web and Backend, Web API
- SQL Server
- Ability to develop cloud native applications is secondary but passion to learn is most important
- .NET Core developer who can also do front-end development is even more valuable. Knowledge of CSS, JavaScript, and HTML can make a .NET developer a Swiss army tool who will be able to contribute to every level of the project. JQuery knowledge and Bootstrap knowledge is an excellent plus on a functional level.
- We need the candidate to be an application developer. With knowledge of cloud computing for the purpose of deploying to the cloud.
- The developer will ascertain sure the developed application is cloud native, that is why they need the cloud skills
- Knowledge in cloud technologies, Microsoft Azure
- Design and setup virtual networks to support workloads with highest security and performance
- Strong communication skills
- Ability to work independently with minimal supervision
- Experience working and tuning observability tools
- Strong communication skills
- Ability to work independently with minimal supervision