We are excited to speak to you about this opportunity. If you are interested in joining our growing team, please apply to this link directly. Who we are The Treasury Debt Management division at Emphasys offers treasury solutions that automate and simplify core investment, debt and cash accounting operations. Public Sector organizations of all sizes depend on this fully integrated treasury solution to manage their investment, debt and cash portfolios with increased accuracy and efficiency. We have decades of leadership in this market, and we are growing. We are looking for genuine contributors with integrity, energy, flexibility, and loyalty. Who we need We are looking for a C# Software Developer - Team Lead who is passionate about leading and contributing to the building of innovative solutions for debt management and treasury needs. This is a remote working opportunity. What’s in it for you Purpose. You will channel your technical expertise to build out a fully integrated treasury solution that streamlines the way Public Sector organizations of all sizes manage their investment, debt and cash portfolios with increased accuracy and efficiency. Career development. You will be supported in your career as you position yourself for a move towards growing and managing a bigger team here, at Aquila, within their holdings, or into the Constellation Software Group. Security. As we enter economic uncertainty, we know it can be hard to consider a career move, but at Emphasys and Aquila, we want you to know that we are stable with expert leaders at the helm, and we commit to the people who join us. What you will focus on: Continuously learn to optimize development. You will come up to speed in our domain and the architecture of our TDM products. You will introduce standardization across our products to facilitate ongoing maintenance and transferability. You will take the initiative to research and promote best practices in enterprise product design and development. You will create and maintain technical documentation on development processes and procedures, product architecture, etc. Manage internal and external development groups. You will create and share technical specifications and directions for building and implementing new modules or system functionality, specifically in the areas of the user interface, user experience, optimization of queries, and process architecture. You will plan and allocate development resources to create realistic project timelines and launch dates employing agile methodologies. Collaborate within and across teams. You will assist with the installation and deployment of products for new customers and upgrades for existing clients. You will work closely with Product Managers in the design and deployment of new modules, add-ons, or functionality. You will support the sales process by contributing technical knowledge needed for RFP responses, hosting quotations, and other potential technical business inquiries. What you bring: Experience. You have a degree in Computer Science, Software Engineering, IT or a related field combined with 4+ years of experience as a Senior .NET C# Developer on enterprise projects. You have progressed into a Lead or Management position, guiding technical teams, conducting code reviews, and leading development projects. You have exposure to OOP design patterns and their implementation, as well as driven development or extreme programming methodologies. You thrive in a CI/CD and zero downtime deployment environment. Technical expertise. You have full stack development expertise working with .NET Core / .NET 5.0, and experience with both client/server systems and architecture as well as web-based applications. You have worked with Azure App Services and Azure SQL for hosted products and you have knowledge of SQL Server Integration Services. You are familiar with cloud-based infrastructures and design patterns including APIs. Leadership. You can gain trust and respect, nurturing collaborative relationships to influence the work of a Development team. You can offer guidance and advice based on broad and deep knowledge of various techniques, tools, and methodologies. You can predict if your team’s assigned tasks will be completed on time. You believe in measurable quality and efficiency. You believe in keeping up to date with, and implementing, best practices. Professional communication. You have effective written, verbal, and presentation skills. You can explain and defend your choices, manage conflict and translate technical concepts to a non-technical audience. You have a deep appreciation for diverse opinions and approaches. Why join? Our entrepreneurial culture and innovative people unite to form a dynamic organization where purpose drives our growth. This is a place where high performance and hard work are rewarded, leaders are grown, and where the best ideas win. With the autonomy to be creative and curious, we collaborate and iterate to achieve real impact in the communities we support. If you share our growth mindset, relationship-focused approach, and high moral fiber, you will thrive at Emphasys. Emphasys has been an Aquila (a division of Constellation Software Inc.) company since 2008. Unapologetically unique, responsive to the needs of multiple markets, and acting as a thought partner to ensure success, Aquila invests in category-defining B2B/B2G software companies globally. We are leaders in this market and we are growing. Joining now is the chance to be part of a network of 17,000+ employees coming together with enthusiasm for making things happen and limitless possibilities for professional growth and career development. Apply now Diversity and inclusion are not mere words on paper to us. We welcome and appreciate candidates with a range of backgrounds and experiences. If you have most of the qualifications we seek and want to play an integral role in our success, apply to express your interest. We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. We are excited to speak to you about this opportunity. If you are interested in joining our growing team, please apply to this link directly.
https%3A%2F%2Fremotive.com%2Fremote-jobs%2Fsoftware-dev%2Fc-software-developer-team-lead-1598146