Application Developer
Role details
Job location
Tech stack
Job description
Responsibilities As an Application Developer, a typical day will involve:
- Full Lifecycle Development: Designing, coding, testing, and deploying robust software applications across the entire Software Development Life Cycle (SDLC).
- Agile Collaboration: Actively participating in daily standups, sprint planning, backlog refinement, and retrospectives to ensure aligned team delivery.
- Stakeholder Engagement: Partnering closely with business units to translate complex organizational needs into functional technical documentation and specifications.
- System Integration: Building and maintaining secure application interfaces, APIs, and data integration layers to maximize interoperability across enterprise platforms.
- Innovation & Automation: Exploring and incorporating emerging Generative AI, Agentic AI, and machine learning tools to drive predictive data analytics and workflow automation.
- Problem Resolution: Taking absolute ownership of production support issues, performing deep-dive root-cause analysis, and implementing long-term technical resolutions.
- Technical Mentorship: Providing ongoing guidance and code-review support to junior team members during project execution.
Requirements
Are you ready to take the next step in your software development career with an award-winning regional employer? A premier financial services institution is seeking a skilled Application Developer to design, build, and optimize enterprise-level systems while integrating cutting-edge automation and intelligent AI capabilities. Operating in a highly collaborative Agile environment, this direct-hire, full-time position offers clear pathways for professional growth alongside a comprehensive corporate benefits package that includes medical, dental, and vision coverage., A Bachelor's degree in Computer Science or a related technical discipline with a minimum of 2 years of professional software development experience; OR
An Associate's degree in a related field with 4 or more years of hands-on experience in application development; OR
6 or more years of equivalent professional technical experience in lieu of a formal degree.
Core Tech Stack: Proven proficiency developing in C#, ASP.NET, .NET Core, and JavaScript.
Database Management: Solid background in database development using T-SQL and SSIS.
Methodology: Direct experience working within structured Agile/Scrum project environments.
ALM Tools: Strong familiarity with Azure DevOps or TFS for work item tracking, Git, and managing CI/CD pipelines.
Nice-to-Haves
Low-Code/Automation: Familiarity with Microsoft Power Apps, Power Automate, or Dynamics 365.
Process Schedulers & File Transfer: Exposure to Managed File Transfer (MFT) solutions (such as Globalscape EFT or MoveIt) and job scheduling software (like VisualCron).
RPA Platforms: Baseline knowledge of process automation software such as UIPath, Automation Anywhere, or n8n.
Industry Domain: Knowledge of regulatory requirements and data compliance standards within banking or financial institutions.
Skills
Technical Skills: C#, .NET Core, ASP.NET, JavaScript, T-SQL, SSIS, API Development, Azure DevOps, Git, CI/CD Pipelines, SDLC.
Soft Skills: Cross-functional Collaboration, Analytical Problem-Solving, Technical Mentorship, Stakeholder Communication, Time Management.