Title: Senior Application Developer
Location: Occasional onsite in Arlington VA
Overview:
Our end-client is on a mission to migrate away from BizTalk and OMNI by the end of 2026 to avoid costly licensing fees and embrace modern, cloud-based technologies. This initiative will leverage advanced tools to achieve greater efficiency and reduced costs. We are seeking a skilled Senior Application Developer to join an integrated development team and play a pivotal role in this transition. The developer will collaborate closely with business stakeholders and IT teams to deliver high-quality solutions.
Key Responsibilities
Full Lifecycle Development:
- Participate in all stages of the development process, including requirements analysis, system design, development, testing, continuous integration/deployment, configuration management, implementation, and ongoing support.
- Collaborate closely with staff, external contractors, and other vendors to deliver robust solutions.
Architecture and Code Quality:
- Develop and maintain architecture and integration documentation.
- Conduct code reviews to ensure adherence to coding standards, architecture guidelines, and user requirements.
- Follow defined development processes, standards, and best practices in all work, including coding, testing, documentation, and reporting.
Ownership and Accountability:
- Take full ownership of assigned projects, tasks, and issues, ensuring they are completed successfully and on time.
- Act as a trusted advisor to business users, delivering excellent customer service and providing knowledge-sharing opportunities with internal teams and contractors.
Agile Development:
- Actively participate in Agile ceremonies, including daily stand-ups, sprint planning, and design meetings.
- Contribute to Agile best practices such as continuous integration, automated unit testing, and automated builds/deployments.
Documentation and Communication:
- Create and maintain documentation related to tasks, including JIRA tickets, architecture diagrams, design artifacts, and project wiki entries.
- Clearly communicate project progress and any technical challenges to stakeholders and team members.
Required Skills and Technologies
Backend Technologies:
- Node.js (including frameworks such as Next.js and/or NestJS).
- ASP.NET with C#.
Cloud and Integration Technologies:
- AWS services: Lambda, CloudFront, EC2, S3, AmazonMQ, EventBridge.
Database Systems:
Nice-to-Have Skills:
- Knowledge of BizTalk is a plus but not required.
- Angular (version 1 and 2+).