Cloud Software Developer
Darumatic is a consultancy that focuses on cloud-native technologies. Our mission is to help clients build better software.
We are passionate about transforming development and infrastructure teams into cloud-native environments. Our supportive culture offers opportunities to develop your skills and connect with IT professionals.
We believe in mutually beneficial relationships, and your employment with us is no exception.
About the Role
This is an exciting opportunity to work on a project with social impact. Our client is seeking a skilled Cloud Software Developer to join their team.
You will work with the project team to uplift existing code and deliver enhancements.
Success relies on your ability to perform in a fast-paced environment, fit culturally, and challenge conventional thinking.
We seek someone eager to make a significant impact with innovative ideas benefiting the project and team.
Major Responsibilities
1. Participate in the Software Development Lifecycle (SDLC) to develop and enhance C# based enterprise software, adhering to industry standards.
2. Develop automated build and deployment scripts using the .NET environment (.NET Core) and Microsoft technologies.
3. Follow Agile methodologies using tools like Azure DevOps.
4. Liaise with technical and business staff to resolve issues quickly.
5. Analyze complex issues and contribute to policy and project management.
6. Supervise teams to ensure high-quality outputs and support team development.
7. Manage relationships with stakeholders and promote the agency's interests.
8. Provide expert advice, guidance, and reporting.
9. Make informed decisions based on legislation, regulations, and best practices.
10. Contribute to election activities as per the election readiness framework.
11. Perform additional duties as assigned.
Required Skills and Qualifications
* Experience with Agile methodologies and documentation.
* Proficiency with Visual Studio.
* Backend development experience with web API and SQL.
* Experience with SDLC.
* Strong skills in automating build and deployment in .NET Core and Microsoft stack.
* Experience with cloud-based application development.
* Ability to produce well-designed, documented, and testable code.
* Peer review skills.
* Ability to prioritize and deliver quality results on time and budget.
* Effective communication across dispersed teams.
* Analytical skills to propose and facilitate change.
* Staff management and career development skills.
* Personal integrity within legislative and policy frameworks.
Experience and Knowledge
* Bachelor's degree in IT, Computer Science, or related fields.
* Experience with cloud technologies.
* Exposure to Microsoft Azure DevOps.
* Experience in technical analysis and design.
* Ability to implement end-to-end solutions.