Job
Description
We are seeking a highly skilled and self-motivated .NET Full Stack Developer with extensive experience in enterprise-level application development, particularly within the financial domain. The ideal candidate will possess a deep understanding of designing optimized solutions, performing complex database operations, and developing high-quality user interfaces using ReactJS and modern JavaScript libraries.
KEY RESPONSIBILITIES: - Develop, maintain, and enhance enterprise-level financial applications using the Latest .NET Framework, ASP.NET MVC, and other latest Microsoft technologies. - Design and implement responsive, intuitive, and scalable user interfaces using ReactJs, JavaScript, SignalR and the latest front-end libraries. - Perform complex database operations, including optimization, querying, and maintenance using MS SQL Server, PostGres Sql. - Collaborate with cross-functional teams to analyze business requirements and translate them into technical specifications. - Drive end-to-end design optimizations and ensure all applications meet the highest standards of security, performance, and scalability. - Leverage Azure Cloud Native solutions to develop, deploy, and manage applications in a cloud-first environment. - Troubleshoot, debug, and resolve application and system issues. - Act as a technical lead by mentoring team members, enforcing best practices, and driving project initiatives. - Proactively identify potential project risks and opportunities for improvement. - Take ownership of deliverables, ensuring they align with the business requirements and are delivered on time. - Stay updated with the latest industry trends, tools, and technologies to continuously improve project outcomes. Hands-on experience with the following technologies: - Microsoft .NET Framework (including .NET Core, ASP.NET MVC, Web API, C#) - React.js and modern JavaScript libraries - JavaScript, HTML5, and CSS3 - SQL Server for database development, querying, and performance optimization - Azure Cloud-Native solutions, including Azure Functions, App Services, and other PaaS offerings. - Strong expertise in financial domain applications and understanding of regulatory, compliance, and transactional requirements. - Proven experience in designing and developing enterprise-scale applications with a focus on performance and security. - Solid understanding of UI/UX best practices and responsive design principles. - Knowledge of integrating third-party tools and APIs into enterprise applications. - Familiarity with DevOps practices, CI/CD pipelines, and version control systems (e.g., Git). - Exceptional problem-solving and debugging skills. - Strong communication, leadership, and stakeholder management skills. PREFERRED QUALIFICATIONS: - Bachelors or Masters degree in Computer Science, Engineering, or related fields. - Certifications in Microsoft Azure or related technologies. - Experience with Agile/Scrum methodologies. PERSONAL ATTRIBUTES: - Self-motivated and able to work independently with minimal supervision. - Strong sense of accountability and ownership of tasks and deliverables. - Ability to lead from the front and inspire team members to achieve project goals. - Excellent interpersonal and communication skills to effectively collaborate with technical and business teams. - A proactive problem-solver who thrives in a fast-paced, dynamic environment.