Software Developer
Job Description
We are actively seeking a seasoned .NET/C# Software Developer with a strong foundation in SQL and API development for a leadership role within our technology team. In this capacity, you will assume the mantle of technical leadership while collaborating closely with the product owner. Furthermore, your role will extend to that of a system architect, overseeing the technical aspects of the application to ensure its seamless operation aligns perfectly with our product objectives.
Your Responsibilities:
– As the leader of this team, your contributions will shape the future of our core application. Your key responsibilities include:
– Guidance and Coaching: Providing guidance and coaching to your colleagues to enhance overall team performance.
– Strategic Planning: Creating the application roadmap and supporting our business strategy to drive growth and success.
– System Architecture: Defining a scalable system architecture to underpin our operational efficiency.
– Software Development: Designing, developing, and maintaining .NET/C# applications.
– API Integration: Crafting and seamlessly integrating APIs to augment the functionality of our application.
– Issue Resolution: Proactively troubleshooting and resolving issues and bugs to maintain application stability.
In this role, you will drive the growth and success of our application through your leadership, strategic acumen, and technical expertise.
Who You Are:
To excel in this role, we envision that you are an experienced Software Engineer with the following attributes:
– Communication and Collaboration Skills: Possessing excellent communication, social, and networking skills, and thriving in collaborative environments where you can mentor and guide colleagues to achieve success.
– Leadership Experience: Demonstrating proficiency in leading and coaching others, making you an effective team leader. Your ability to provide guidance and support is essential in this role.
– Analytical and Problem-Solving Abilities: Displaying strong analytical and problem-solving skills, allowing you to make critical decisions and drive continuous improvement in software platform development processes.
Required Knowledge:
– .NET/C#
– Azure DevOps or a similar tool, including Azure Pipelines or experience in setting up CI/CD pipelines.
– SQL Server
– API development
Preferred Knowledge:
– Angular/JS
– SQL development
– SAFe (Scaled Agile Framework), Scrum, or KANBAN methodology
– Database tuning
– Azure, including Azure App Services and Azure Functions
– Terraform
In this role, you will play a pivotal role in shaping the future of our core application and contribute significantly to our organization’s success. If you are a passionate and experienced .NET/C# Software Developer with a penchant for leadership and a drive to make a meaningful impact, we strongly encourage you to apply. Join us in the pursuit of innovative solutions and the pursuit of excellence in software development.