The Web Developer will be a key member of our project software development teams with responsibility across analysis, design, development, test and deployment phases of the software development lifecycle targeting the Microsoft Azure platform.
Responsibilities:
- Supports solution architects in problem analysis and solution design, advising teams on appropriate Azure service selection.
- Designs & develops solution artifacts per technical and functional requirements.
- Contributes key input to agile sprint cycles and quality reviews.
- Creates test plans and scripts as required unit, integration, system test.
- Performs codebase maintenance and quality checks.
- Originates and maintains solution documentation.
- Contributes to practice development through consistent Azure platform learning.
- Capture and share best-practice knowledge amongst the public cloud solutions architect community.
- Performs other duties as assigned.
Essential Experience & Qualifications Required:
- Expert knowledge of foundational application related Azure services containerized compute, storage, identity and access management, integration, mobile & web.
- 3-5+ years experience and deep expertise in the Software Development Lifecycle as applied to Azure service deployments including cross cutting concerns such as exception handling, logging and monitoring, DBPaaS, access & identity implementation.
- Deep expertise in at least one programming language relevant to Azure application development, preferably C#.NET; JAVA considered.
- Expert knowledge of agile development practices and associated disciplines such as CI/CD, Git, Kanban.
- Solid working knowledge of SQL and associated database concepts.
- AZ-900 Fundamentals certification
- Bachelor’s degree required, preferably in Computer Science, Management Information Systems, or related field.
- Minimum five (5) years of experience in web developing
- Technical certifications, certificate programs, and/or higher-level training are highly desired.
- At least five (5) years of development experience building websites and applications required.
Preferred Experience & Skills:
- Specialty Azure development skills and associated services & languages Python, R, Scala etc
- Additional Azure certifications (Associate, Expert, Specialty)
- Additional certification across other platforms like AWS and GCP Developer (Associate or Professional level) certification etc.
- Working knowledge of data modeling, analytics, data mining and machine learning
- Web development skills JavaScript, Angular, React JS
- Excellent organizational skills and attention to detail.
- Strong analytical and problem-solving skills.
- Excellent time management skills with the proven ability to work on multiple projects and stay within scope, schedule, cost, and quality specifications.
- Understanding of .NET, Blazer, or Angular 12+; preferred.
- Experience using JS and C#; preferred.
- Fluency with markup and programming languages including HTML, XML, Java, and CSS.
- Proficient with Microsoft Office Suite, Adobe Creative Suite, and other related software.
Position: Full-time or part-time