Job Description
Job Description
We are looking for a skilled Software Developer to join our client's amazing team in the Denver Colorado area. This role offers an exciting opportunity to leverage cutting-edge technologies in a fast-paced environment to create impactful solutions for the business. The ideal candidate will design and deploy innovative applications and will possess strong problem-solving skills and a passion for creating applications that enable the business through streamlining P& L calculations, financial operations, and reconciliations. The ideal candidate will have significant financial competence along with their development skill set.
Responsibilities :
- Collaborate with the business to understand complex business requirements and translate them into effective technical solutions.
- Architect, design, and deploy software applications, showcasing a hands-on and thoughtful approach throughout the development process.
- Using C# and Python, develop, deploy and maintain high-quality applications ensuring optimal performance and scalability.
- Utilize cloud services such as Microsoft Azure to enhance application functionality and efficiency.
- Extract valuable insights from large datasets to support business decision-making processes.
- As the primary technical resource for the business team, show proficiency in providing timely and effective solutions.
- Continuously learn and show significant curiosity about the industry.
- Participate in technical interviews and tests to showcase expertise and proficiency.
- Offer support and guidance in leveraging Utilize SQL Server and other database technologies and offer guidance and support to the business in using these tolls
- Hybrid role / 4 days in the office each week (you decided which day you are remote)
- Proficiency in C# and Python, with a strong track record of building reliable, scalable applications.
- Experience working with cloud platforms such as Microsoft Azure or Amazon Web Services (AWS).
- Solid understanding of SQL Server and general database management principles.
- Demonstrated ability to work independently and take initiative.
- Skilled in handling complex datasets and performing large-scale data analysis.
- Strong communication skills for effective collaboration across technical and non-technical teams.
- Quick learner with the ability to adapt to new domains, including specialized industries.
- Background in financial services, banking, or similar sectors is advantageous.