The bank is looking to build and enhance internal and external banking applications using a modern tech stack, and is seeking an Application Developer 2 to contribute to impactful projects that serve thousands of users.
Requirements
- Strong experience with C-Sharp and .NET (we heavily use the Microsoft stack).
- Proficiency in JavaScript/TypeScript and modern web frameworks, ideally Angular.
- Solid experience with SQL databases – writing queries, designing schemas, and optimizing performance.
- Minimum 4 years experience applying Object-Oriented Design (OOD) principles and design patterns in real-world projects.
- Experience identifying and implementing software development best practices.
- Proficient with Git or similar version control systems in a team environment.
- Strong debugging and troubleshooting abilities across the full stack.
Responsibilities
- Develop & Enhance Applications: Build new features and improve existing applications by writing high-quality, maintainable code.
- Full-Stack Development: Design, develop, and maintain applications across the entire technology stack, from responsive front-end interfaces to robust back-end services and database layers.
- Full SDLC Involvement: Take ownership of projects through all phases of the Software Development Life Cycle, which includes – analysis, planning, designing, coding, testing, and documentation.
- Unit Testing & Code Quality: Write and maintain unit tests for your code and participate in code reviews.
- Collaborate & Support: Work with support teams and end-users to troubleshoot issues and gather feedback on our applications.
- Continuous Improvement: Actively participate in refining and improving our development processes.
- Understand and adhere to all bank policies, laws and regulations applicable to their role.
Other
- Minimum 4 years of Software Development experience with proven ability to design, implement, and deliver applications or significant features in a professional setting.
- Valid Nebraska Driver’s License.
- Regular and reliable attendance is an essential function of this position.
- Perform other job related duties or special projects as assigned.
- Comfortable collaborating in cross-functional groups to achieve business goals and provide clear status updates.