Salary : 15,500 - 19000
enior Developer – Azure Developers + Devops Experience
Responsibilities:
• Work as a technical expert with clients, analysts, programmers and other team members to develop technical solutions to complex business problems.
• Responsible for complex program design, coding, testing, debugging and documentation.
• Ensure user experience considerations are incorporated into the program design and delivered solution.
• Support applications with n-tier architectures with a solid understanding of Services Oriented Architecture.
• Instruct, direct and quality assure the work of other developers and analysts.
• Gather client requirements, analyze, design and create complex application solutions.
• Prepare detailed specifications from which complex programs will be written.
• Develop and integrate complex application code to meet the design specifications for complex enhancements or change requests.
• Perform thorough unit testing and correct identified defects.
• Work with the testing team to resolve issues and to ensure software quality.
• Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
• Obtain and license software by obtaining required information from vendors, recommending purchases, testing and approving products.
• Provide application support including complex problem research, analysis, resolution and on-call support.
• Stay abreast of state-of-the-art development tools, programming techniques, and computing equipment.
• Participate in educational opportunities, read professional publications, maintain personal networks and participate in professional organizations.
• Provide information by collecting, analyzing and summarizing development and service issues.
• Recommend improvements to existing software programs.
• Study information needs, confer with users, study systems flow, data usage, and work processes. Investigate problem areas and follow the software development lifecycle.
• Adhere to Software Development Life Cycle Standards (SDLCS) and applicable Data and Technology Services Policies and Standards.
• Display intermediate knowledge of continuous integration practices, source code management and deployment strategies.
• Clearly and regularly communicate with management and technical support colleagues.
Desired Skills:
• Bachelor’s degree in Information Technology, or equivalent education and related training
• Must have worked in a developer role with a team that successfully delivered product
• 5+ years of developing solutions on the Microsoft Azure platform
• 5+ years of experience with software development/data engineering
• 5+ years of experience in an automated CI/CD environment
• 5+ years of experience with testing methodologies
• 5+ years of hands-on experience with automated test frameworks and test harnesses
• Experienced in working within an agile environment