IT Applications Programmer

Apply for this job

Job Description

Summary

This role supports full stack software development across UI, backend, API, database, and cloud technologies. The programmer analyzes requirements, builds and modifies applications, and ensures secure, high-performing solutions. The position emphasizes application security, encryption, technical documentation, and collaboration with cross-functional teams.

Key Responsibilities

  • Analyze business and technical requirements for software solutions
  • Design, write, and modify code for complex applications and components
  • Perform development testing including unit testing and test-driven development
  • Create and maintain technical documentation
  • Research technical issues and recommend solutions
  • Collaborate with IT and business partners to deliver secure and stable software

Required Qualifications

  • Six or more years of software development experience
  • Experience with C# and Visual Basic
  • Experience with SQL AE and SQL Server Always Encrypted
  • Understanding of schema assessment and encryption compatibility
  • Strong application security knowledge including OWASP Top 10
  • Experience with secure coding, threat modeling, and vulnerability remediation
  • Hands-on experience with data-at-rest and data-in-transit encryption
  • Familiarity with enterprise key management tools
  • Ability to analyze data and guide decision-making
  • Strong communication and cross-functional collaboration skills
  • Ability to work in ambiguous environments and drive problem-solving

Tech Stack

C#, Visual Basic, SQL Server, SQL Always Encrypted, OWASP Security Practices, Encryption Technologies & API and Cloud Development Tools

Compensation & Benefits

Competitive compensation aligned with market standards.
Health benefits, PTO, remote flexibility (varies by client).

Work Schedule

Monday–Friday, flexible hours, occasional on-call (if applicable).

About the Client

Our client is a growing technology-focused organization committed to building scalable digital solutions.

Why Join the Team?

  • This role offers the opportunity to contribute to high-impact projects within a respected organization.
  • The position emphasizes secure development, innovation, and problem-solving in complex technical environments.

How to Apply

Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.