Responsibilities:
- Translate business requirements into working, tested applications,
including developing detailed technical specifications, writing code,
conducting unit testing, and supporting solution implementation.
- Design, develop, test, deploy, and maintain full-stack web
applications using modern development frameworks and cloud technologies.
- Develop and consume RESTful APIs to support application
integration and business processes.
- Collaborate with business analysts, architects, technical
leads, quality assurance teams, and stakeholders throughout the Software
Development Life Cycle (SDLC).
- Troubleshoot and resolve application, integration, and
production support issues.
- Participate in code reviews and ensure adherence to
development standards, security requirements, and best practices.
- Support CI/CD implementation and automation using Azure
DevOps and related tools.
- Contribute to solution design, technical architecture,
effort estimation, and technical documentation.
- Support application deployment, migration, and modernization
initiatives within Azure cloud environments.
Submission Requirements:
- Resumes must have a maximum of 5 pages.
General Skills:
- Experience in application design, development, testing,
implementation, and support.
- Ability to collaborate effectively with IT professionals
throughout the Software Development Life Cycle.
- Experience with structured methodologies for application
development, implementation, and maintenance.
- Experience designing, coding, testing, debugging,
documenting, and supporting enterprise applications.
- Experience with object-oriented programming principles and
modern development frameworks.
- Experience working with one or more modern programming
languages.
- Experience with relational database technologies and SQL.
- Experience eliciting and documenting technical and business
requirements from stakeholders and subject matter experts.
- Strong analytical, problem-solving, decision-making,
communication, and interpersonal skills.
- Proven ability to work effectively within Agile delivery teams and meet
project deadlines.
Technical Skills:
- Proficiency in both front-end and back-end application
development, including database design, cloud services, and DevOps practices.
- Experience designing and implementing scalable web
application architectures.
- Experience developing responsive and accessible user
interfaces.
- Experience designing, developing, and deploying
enterprise-grade REST API services.
- Experience integrating front-end applications with RESTful
APIs.
- Experience designing and implementing CI/CD pipelines and
automated deployment processes.
- Experience building secure, scalable, and high-performing
cloud-based applications.
- Hands-on experience with Microsoft Azure services,
including:
- Azure App Service
- Azure SQL Database
- Azure Storage Accounts
- Azure Logic Apps
- Azure API Management
- Azure DevOps
- Experience with source control and branching strategies
using Git.
- Experience with containerization technologies such as Docker
and Kubernetes.
- Experience in Angular, Azure, React, Logic Apps Azure SQL,
App Services - C+, JavaScript, CSS, HTML, Spring Boot, Java, and ASP.Net Core.
Requirements
Experience and Skill Set Requirements:
Must Haves:
- Demonstrated
experience developing web applications using React,
JavaScript/TypeScript, HTML5, and CSS3.
- Demonstrated
experience developing backend services and APIs using ASP.NET Core and C#.
- Experience
with Azure services, including Azure App Service, Azure SQL Database,
Azure Storage Accounts, and Azure API Management.
- Experience
implementing and supporting CI/CD pipelines using Azure DevOps and Git.
- Strong
full-stack development experience, including application architecture,
database design, and cloud deployment.
Skill Set Requirements:
Technical Skills and Knowledge:
- Demonstrated
experience with React, JavaScript/TypeScript, HTML5, and CSS3.
- Experience
designing and developing reusable, maintainable, and scalable front-end
components.
- Demonstrated
experience developing backend services and REST APIs using ASP.NET Core and C#.
- Experience
with Azure cloud services, including Azure App Service, Azure SQL
Database, Azure Storage Accounts, and Azure API Management.
- Strong
knowledge of application architecture, database design, system
integration, and full-stack solution development.
- Ability
to provide technical architecture support, solution design
recommendations, and technical guidance to project and technical leads.
- Experience
working within Agile software development environments, including Scrum
and Kanban methodologies.
Agile and Technical Frameworks
- Proficiency
in Agile frameworks such as Scrum and Kanban.
- Ability
to implement Agile practices within technical delivery projects.
- Experience
using Azure DevOps for backlog management, sprint planning, and
development tracking.
- Experience
collaborating within cross-functional Agile teams.
Business Requirements and Project Management Skill:
- Experience
with effort estimation, technical planning, and solution recommendations.
- Business
and stakeholder engagement skills.
- Experience
analyzing requirements and translating them into technical solutions.
- Ability
to communicate technical concepts effectively to technical and
non-technical audiences.
CI/CD DevOps and Infrastructure:
- Experience
implementing and maintaining Azure DevOps pipelines and Git repositories.
- Knowledge
of CI/CD best practices, automated deployments, and release management.
- Experience
supporting development environments, cloud infrastructure, and operational
requirements.
- Experience
with containerization and orchestration technologies such as Docker and
Kubernetes.
Technical Skills:
- Proficiency
in React, JavaScript/TypeScript, HTML5, CSS3, ASP.NET Core, and C#.
- Experience
designing and developing reusable, maintainable, and scalable front-end
components and application frameworks.
- Experience
designing, developing, and maintaining scalable backend services and
RESTful APIs.
- Strong
knowledge of application architecture, database design, system
integration, and cloud-based solutions.
- Hands-on
experience with Microsoft Azure services, including Azure App Service,
Azure SQL Database, Azure API Management, and Azure Storage Accounts.
- Experience
implementing DevOps practices, CI/CD pipelines, source control using Git,
and automated deployment processes.
- Ability
to troubleshoot technical issues, optimize application performance, and
ensure adherence to security and development best practices.
Soft Skills & Collaboration:
- Ability
to work effectively in cross-functional teams and Agile delivery
environments.
- Strong
analytical, problem-solving, decision-making, and critical-thinking
skills.
- Excellent
verbal, written, and interpersonal communication skills.
- Experience
collaborating with business stakeholders, technical leads, architects, and
delivery teams.
- Ability
to manage competing priorities, work independently, and deliver
high-quality results within established timelines.