RevSpring is hiring a Level 2 Application Developer to participate in the design, development, and implementation of organizational information systems and software applications. You will also plan, assign, and direct the maintenance and support of existing systems and applications.
What You'll Do
- Ensure development projects meet business requirements, fulfill end-user needs, and resolve systems issues.
- Review and analyze existing application effectiveness and efficiency, and develop strategies for improvement.
- Contribute to the development and deployment of new applications and enhancements.
- Collaborate with Business Users/Analysts to determine and document system requirements.
- Research and make recommendations for new software products and services.
- Ensure new software integration meets functional requirements, system compliance, and interface specifications.
- Collaborate with analysts, designers, and system owners in testing new software programs and applications.
- Identify and resolve program errors.
- Participate in code reviews.
- Assist in the implementation of SDLC requirements, code reviews, test plans, and code migration.
- Design, develop, and install enhancements and upgrades to systems and application software.
- Liaise with network administrators and software engineers for quality assurance, program logic, and data processing.
- Cultivate, disseminate, and enforce functional policies, procedures, and quality assurance best practices.
What We're Looking For
- Bachelor’s Degree in Information Systems Management and/or an equivalent combination of education and experience.
- Minimum of 3 years in a similar role.
- Primary programming language experience in .NET C#/VB.
- Relational database development (SQL Server, Oracle, MySQL).
- Document database / No SQL database experience (MongoDB, Cosmos DB).
- Database design and performance optimization skills.
- Experience with Object Relational Models (ORMs) like Entity Framework, Hibernate.
- Knowledge of Dependency Injection frameworks (Spring, Unity, Ninject).
- Ability to contribute to coding standards and best practices.
- Experience with modern UI/UX frameworks (Angular, React, XAML).
- Familiarity with automated unit tests.
- Experience with CI/CD pipelines.
- Strong attention to detail.
- Ability to work independently and in a team environment.
- Excellent interpersonal skills.
- Excellent verbal and written communication skills.
- Ability to organize and multi-task job responsibilities effectively.
- Proven commitment to providing excellent customer service.
- Ability to learn quickly and retain knowledge to apply to new situations.
- Experience with email/mobile communications and digital consent management.
Nice to Have
- Microsoft development certifications are a plus.
Technical Stack
- Languages/Frameworks: .NET C#/VB, Angular, React, XAML
- Databases: SQL Server, Oracle, MySQL, MongoDB, Cosmos DB
- Tools & Libraries: Entity Framework, Hibernate, Spring, Unity, Ninject
Team & Environment
You will provide basic mentoring and training to L1 developers and lead daily scrums when needed.
RevSpring is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.






