Application Developer

Job Title: Application Developer

Job Description: 

The Application Developer is responsible for designing, developing, testing, implementing, and maintaining application systems throughout the SDLC. They enhance user interfaces, business logic, databases, and deployment pipelines, collaborating with cross-functional teams to deliver solutions. Working in an agile environment, they participate in code reviews, CI/CD processes, and ensure application security and compliance.

Key Responsibility:

  • Design, develop, and maintain application code in a source control environment.
  • Participate in code reviews and adhere to system standards.
  • Create and integrate unit tests into automated CI/CD pipelines.
  • Develop applications using advanced technologies per requirements.
  • Write and access database code using SQL, stored procedures, and Entity Framework.
  • Operate in an agile team environment, participating in all scrum activities.
  • Troubleshoot and resolve application issues, perform root cause analysis, and optimize system performance.
  • Document system procedures and enhancements clearly and concisely.
  • Enhance and fix existing applications, ensuring secure and scalable deployment.
  • Create cloud-native solutions and plan application migrations to the cloud.

Qualifications

  • Minimum 4-8+ years of application development experience.
  • Degree in Computer Science, Information Systems, Engineering, or related field.
  • Experience with source control (GitHub, GitLab), CI/CD (Azure DevOps), and agile methodologies.
  • Proficiency in SQL, C#, Web API, and full-stack development.
  • Familiarity with development principles like SOLID, DRY, and YAGNI.
  • Knowledge of cloud technologies (Azure preferred).
  • Proven ability to enhance, troubleshoot, and secure applications.

Desirable:

  • Certifications in relevant technologies (e.g., Microsoft Solutions Developer, Oracle, Red Hat).
  • Experience with improving development processes and migrating applications to the cloud.
  • Familiarity with modern development practices and principles.
  • Experience with tools like Visual Studio, SQL Server Management Studio, Azure Data Studio, Jira, Trello, and Confluence.
  • Ability to provide solutions that span custom-built applications, COTS, and SaaS.
  • Advanced knowledge of CI/CD pipelines, cloud infrastructure, and application solution architecture.

Contract Type: Project Based
Duration: 3-6 months (based on project timeline)

    Select Expertise Level:
    Journey levelSenior levelExpert level

    Cover Letter:

    Start typing and press Enter to search