Tech Stack
AzureCloudGoJavaScript.NETSOAPSQL
About the role
- Mentor a small team of software engineers by providing technical guidance
- Facilitate Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives
- Collaborate with Product Owners to refine and prioritize the product backlog
- Ensure timely delivery of sprint commitments and foster a culture of accountability and continuous improvement
- Translate user stories and acceptance criteria into scalable, maintainable software designs and prototypes
- Develop high-quality, testable, and efficient code using modern development practices and tools
- Collaborate with QA and system analysts to validate functionality and resolve defects
- Maintain and enhance existing applications to meet evolving business requirements and improve performance and security
- Conduct code reviews and enforce coding standards to ensure technical excellence
- Document software architecture, design decisions, and implementation details
- Provide clear and concise status updates, work estimates, and progress reports to stakeholders
- Communicate effectively across teams to align technical solutions with business goals
- Stay current with emerging technologies and development practices
- Proactively identify deprecations and plan for code remediation
- Identify opportunities to improve development workflows, tools, and team productivity
- Champion Agile values and principles across the development team and broader organization
Requirements
- Bachelor's degree in information technology, computer science, or a related field
- Three to five years’ experience as a developer
- Experience with Microsoft Dynamics
- Experience with .NET development products, including .NET, C#, and SQL
- Strong proficiency with JavaScript, HTML and Web Service such as REST, SOAP, etc
- Advanced understanding of IT systems and software development
- Strong analytical and problem-solving skills
- Strong communication and organizational skills
- Excellent communication and collaboration abilities
- Ability to adapt in a rapidly changing environment
- Experience in writing SQL queries, Triggers, Stored Procedures in SQL Server
- Expertise in using version control systems like Azure DevOps
- Proficiency in cloud technologies such as Microsoft Azure, including deployment and optimization
- Expertise in Creating Build Pipelines and release management system using Azure DevOps