Senior .net Developer
Listed on 2026-02-23
-
Software Development
Software Engineer, Full Stack Developer
Are you a seasoned software development professional passionate about building robust, high-performance applications that drive significant impact? Join our team and leverage your expertise to shape the future of critical financial services platforms. You’ll play a pivotal role in designing and implementing solutions that directly enhance our capabilities and deliver exceptional value to our users, working alongside Aquent as our trusted partner.
Our client is a leading firm in the financial services industry, dedicated to empowering individuals and institutions through innovative technology and unparalleled service. They are committed to continuous improvement and leveraging cutting-edge solutions to maintain their position at the forefront of the market. This is an exciting opportunity to contribute to a dynamic environment where your technical leadership and problem-solving skills will directly influence the success of key initiatives.
As a vital member of our development team, you will contribute to the entire application lifecycle, from conception to deployment. You will be instrumental in developing and maintaining enterprise-level applications, ensuring they are scalable, secure, and performant. Your work will directly impact the reliability and efficiency of our core systems, fostering a seamless experience for our stakeholders.
Key Responsibilities:
- Lead the development of complex applications within an enterprise architecture, ensuring adherence to best practices and architectural standards.
- Apply Software Development Life Cycle (SDLC) concepts to deliver solid, robust, and maintainable applications.
- Design and implement solutions leveraging object-oriented programming concepts, design patterns, algorithms, and data structures.
- Develop and maintain backend services with a focus on multithreading and efficient memory management.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Resolve code smells, vulnerabilities, and application security flaws to ensure high-quality and secure software.
- Participate in and lead projects of moderate complexity, guiding technical direction and execution.
- Coach and mentor peers and junior staff, fostering a culture of continuous learning and growth.
- Engage with business partners and technology teams to effectively communicate complex software solutions and align on tactical approaches.
- Contribute to platform strategy and vision by proactively identifying and resolving technical challenges.
Must-Have Qualifications:
- 6-10 years of experience in applications development within an enterprise architecture environment.
- 5+ years of experience successfully developing applications for Windows platforms using C# and .Net.
- 4+ years working with Web API, REST Services, WCF, or SOAP Services.
- 4+ years of experience in database principles, including SQL, Oracle, Aerospike, or Mongo DB.
- 1+ years leading projects with moderate complexity.
- Strong expertise in .NET & C# for backend services, including multithreading and memory management.
- Very strong experience with object-oriented programming concepts, design patterns, development, implementation including algorithms and data structures.
- Experience resolving code smells, vulnerabilities, and application security flaws.
- Professional experience with source code repositories tools like Bit Bucket or Git Hub.
- Professional experience with CI/CD pipelines.
- Professional experience with Agile methodology.
- Strong interpersonal, analytical, problem-solving, and organizational skills.
- Ability to independently work as a contributing member in a high-paced and focused team.
- Strong written and verbal communications, teamwork, and problem-solving skills.
- Ability to interact and communicate successfully with business partners and technology teams.
- Self-motivated with a passion for resolving technical problems quickly and in line with platform strategy and vision.
- Ability to conceptualize the best tactical approach for a team to deliver a solution.
- Ability to effectively communicate complex software solutions to both technical and nontechnical audiences.
Nice-to-Have Qualifications:
- Knowledge of Rational Unified Process methodology…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).