Back to Jobs
Senior Application Developer
#24579722
Warrington, PA Right to Hire On-Site Flexibility/Remote: 90%
Posted on
- Specific examples of associated task/responsibilities for contributing to the planning phase of the solution development process include, but are not limited to:
- Provide input on requirements gathering and specifications
- Provide input on risk mitigation options
- Develop proof of concept and/or prototypes based on documented specifications
- Communicate status and collaborate with team
- Specific examples of associated task/responsibilities for the release phase of the solution development process include, but are not limited to:
- Develop software code to specification
- Unit test
- Integration test
- Code review and peer review
- Participate in user acceptance meetings and plan
- Build
- Operations guide
- Training/Help Documents
- Documentation of known issues associated with the current release
- Drive future enhancement recommendation or future solution phase/release recommendation
- Deployment and post deployment support
- Troubleshoot and support basic applications in the production environment when escalated from front-line support team
- Provide input on process improvement opportunities such as coding practice, templates for repeated tasks, architectural improvement, etc.
- Maintain an understanding of existing and emerging technologies
Knowledge, Skills, and/or Abilities:
- Excellent oral and written communication skills are essential in order to work with all levels within the company
- Demonstrated ability to learn business processes and their requirements that drive the development of software solutions
- Full understanding of the Software Development Life Cycle
- Design and architect software solutions on Microsoft Azure
- Hands-on experience with building UI using ASP.NET, MVC and/or Angular
- Excellent working knowledge of SQL Server, Transact-SQL and Azure DevOps
- Azure DevOps Release Management experience a plus
- Excellent analytical and problem-solving skills
- Demonstrated ability to multi-task in a fast-paced environment with competing priorities
- Must routinely exercise independent judgment and be able to work independently
- 6+ years of experience in developing software solutions
- 4+ years of developing solutions using web-related technologies
- 4+ years of development using Angular, C#, SQL Server, ASP.NET Web Forms and/or ASP.NET MVC
- Bachelor's Degree Information Systems, Information Technology, Computer Science, related field or Equivalent Experience
- Experience in the financial services industry is preferred