Banking Full Stack Software Developer TSCM 43657
WFA Digital Insight
The demand for skilled full stack developers in the financial sector has seen significant growth, with a notable 25% increase in job postings over the past year. As remote work continues to shape the industry, professionals with expertise in .NET and Angular are highly sought after. Eleks, a leading software engineering company, stands out for its dynamic environment and commitment to professional development. Before applying, candidates should be aware of the evolving landscape of digital banking and the importance of staying up-to-date with the latest technologies. With the right combination of technical skills and adaptability, this role offers a challenging and rewarding opportunity for career advancement.
Job Description
About the Role
The Banking Full Stack Software Developer position at Eleks is a critical role that involves designing, developing, and maintaining reliable software applications for a leading US-based national services and online solutions provider to community banks and credit unions. This role is part of a larger project that aims to deliver high-quality digital solutions to the financial sector. Working closely with a team of professionals, the successful candidate will be responsible for ensuring that all software developments meet the technical requirements and are aligned with the project's objectives.As a senior full stack developer, the day-to-day responsibilities will include analyzing requirements, estimating tasks, and setting up acceptance criteria. The role requires a strong understanding of application and data security principles, including encryption, authentication/authorization, and role-based access control (RBAC). The ideal candidate will have experience with .NET, Angular, and Azure, including Functions, App Services, Data Factory, Logic Apps, and Fabric.
The team at Eleks values close cooperation with clients, competence development, and a dynamic environment with low bureaucracy. This role is an excellent opportunity for a professional looking to work on challenging tasks, influence project technologies, and be part of a team of like-minded individuals.
What You Will Do
- Design, develop, and maintain reliable software applications in line with technical requirements
- Analyze requirements and independently estimate and set up tasks' acceptance criteria
- Evaluate and coordinate tasks' deadlines with the Technical Leader or Project Manager
- Apply the best software development practices and coding standards to produce high-quality and performant solutions
- Stay up-to-date with modern technology and optionally obtain professional certifications
- Participate as a trainer or a trainee in various learning programs outside the main project
- Collaborate with the team to ensure seamless integration of new features and updates
- Troubleshoot and resolve complex technical issues
- Contribute to the improvement of the development process and coding standards
What We Are Looking For
- 7+ years of professional software engineering experience with a strong focus on .NET
- Proven expertise in ASP.NET MVC, .NET Core / .NET 6+, and building production-grade web applications and RESTful APIs
- Strong JavaScript skills, specifically with the Angular framework
- Hands-on experience with Azure, including Functions, App Services, Data Factory, Logic Apps, and Fabric
- SQL experience, including writing and performance tuning of complex queries and stored procedures
- Strong understanding of application and data security principles, including encryption, authentication/authorization, and RBAC
- Experience with Docker is a plus
- Ability to work in a remote setting and communicate effectively with the team
Nice to Have
- Experience with Python or the ability to quickly become proficient
- Knowledge of other programming languages and technologies
- Participation in open-source projects or personal coding initiatives
- Professional certifications in software development or related fields
Benefits and Perks
- Opportunity to work on challenging projects with a leading US-based client
- Close cooperation with a customer and a team of professionals
- Competence development and professional growth opportunities
- Dynamic environment with low level of bureaucracy
- Flexible working hours and remote work arrangement
- Access to the latest technologies and tools
- Participation in various learning programs and training sessions
- Competitive compensation package and benefits
- STAINLESS quality of work expected, and we encourage you to mention this when applying to show you've read the job post completely #RMTI5LjEyMS40MC4xNg==
How to Stand Out
- When applying, make sure to highlight your experience with .NET and Angular, and provide specific examples of complex projects you've worked on.
- To stand out, showcase your understanding of application and data security principles, including encryption, authentication/authorization, and RBAC.
- Prepare to discuss your experience with Azure, including Functions, App Services, Data Factory, Logic Apps, and Fabric, and be ready to provide examples of how you've used these services in previous projects.
- Consider creating a personal project that demonstrates your skills in full stack development, and be prepared to walk the interviewer through your code and design decisions.
- When negotiating salary, be sure to research the market rate for full stack developers in the financial sector, and be prepared to discuss your expectations and requirements.
- Be cautious of companies that do not provide clear information about the project, team, or expectations, and be sure to ask about the company culture and values during the interview process.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.