Sr Azure Software Developer

Overview

$DOE
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6+ Month

Skills

Cloud
Azure

Job Details

Remote

Top Skills' Details

-Full Lifecycle Software Development in Agile Environments

-Cloud-Native Development & Containerization (Kubernetes)

-Application & Database Design and Optimization

-Minimum of five (5) years' experience in definition and management of software requirements, design, code, benchmark testing, debugging, software development lifecycle, architecture, and documentation. Plans, performs, and lead software design, coding, and testing. Experience in principles, practices, or procedures used in phases of application/system lifecycle development, engineering, programming, and/or analysis.

-Bachelor's or associate degree in Computer Science, Math, Information Technology, Engineering, or related field or at minimum IT Certification. Five (5) years' experience is equivalent to one (2) years of education

-Two (2) years of program/project level experience of software design.

-Two (2) years of experience in an Agile software development environment and Methodologies.

-Two (2) year of experience with Kubernetes, Jira, Confluence, and Bitbucket or equivalent.

- Must be able to obtain a favorable Tier 1 for unclassified systems. (Public trust)

Top Skills Required

  • Full Lifecycle Software Development in Agile environments
  • Cloud-Native Development & Containerization (Kubernetes)
  • Application & Database Design and Optimization

Secondary Skills Nice to Have

  • Experience with Jira, Confluence, Bitbucket (or equivalents)
  • Familiarity with large-scale DBMS
  • Knowledge of software customization and integration testing
  • Client-facing communication and presentation skills
  • Leadership or mentoring experience in technical or project coordination roles

Job Responsibilities

  • Design, develop, test, troubleshoot, and document general and specialized software applications
  • Analyze user needs and develop software solutions to optimize operational efficiency
  • Customize software for client use and design databases within application areas
  • Participate in all phases of software engineering including design, analysis, modeling, and implementation
  • Assess system architecture and hardware limitations
  • Define design specifications, resolve compatibility issues, and select new concepts and approaches
  • Conduct requirements gathering, data analysis, and integration testing
  • Develop block diagrams, logic flow charts, and translate designs into functional software
  • Debug and refine software to meet product requirements
  • Prepare program-level and user-level documentation
  • Enhance software performance and efficiency
  • Provide technical direction and ensure deadlines are met
  • Perform systems modeling, database analysis, and testing
  • Write and maintain technical documentation including SOPs and training materials
  • Serve as liaison with clients and participate in meetings to ensure needs are met
  • Lead tasks or teams in technical or coordination roles
  • Stay current with emerging technologies and participate in special projects

Qualifications

Education:

Bachelor's or Associate degree in Computer Science, Math, IT, Engineering, or related field

IT Certification may substitute for formal education

5 years of experience = 2 years of education equivalency

Experience:

Minimum 5 years in software requirements, design, coding, testing, debugging, and documentation

2 years of experience in Agile development environments

2 years of experience with Kubernetes, Jira, Confluence, Bitbucket (or equivalents)

2 years of program/project-level software design experience

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.