Lead Software Developer

| México
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Intermex continues to increase market share, double-digit increases in key financial measures! 

International Money Express, Inc. (NASDAQ: IMXI), is one of the nation’s leading omnichannel money transfer services to Latin America. With double-digit increases in all of the Company’s key financial performance measures, the Company continues its four-year track record of exceptional earnings growth as a public company.  

Now, Intermex brings money transfers online making the whole process quicker, easier, and more secure. Intermex recognizes that the way people use money is changing so we are pleased to offer our online money transfer service in addition to our in-person services. Our goal is to get your money to your recipient however they want it whenever they need it 

Requirements: 

  • Deep expertise in multiple programming languages, frameworks, and technologies. 
  • Extensive experience in designing and architecting complex systems. 
  • Proficient in debugging and resolving complex technical issues. 
  • Actively contributes to the technical direction and strategy of the team. 
  • Recognized as a subject matter expert in the software engineering marketplace. 
  • Provide technical leadership to teammates through coaching and mentorship. 
  • Maintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvement. 
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies. 
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans. 
  • Prepare reports, manuals and other documentation on the status, operation, and maintenance of software. 
  • Design, develop, and unit test applications in accordance with established standards. 
  • Participate in peer-reviews of solution designs and related code. 
  • Package and support deployment of releases. 
  • Work with teammates in the migration of legacy applications to current Microsoft technologies. 
  • Develop, refine, and tune integrations between applications. 
  • Analyze and resolve technical and application problems.
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Provide third-level support to business users.
  • Research and evaluate a variety of software products.
  • Assure Level 3 incident support for applications at all times. 

Soft Skills: 

  • Exceptional communication skills, including the ability to influence decision-making at a higher level. 
  • Demonstrates strong leadership skills and the ability to mentor and coach junior and mid-level engineers. 
  • Collaborates effectively across the organization to drive cross-functional initiatives. 
  • Exhibits strong problem-solving skills and a strategic mindset. 
  • Demonstrates a high level of professionalism and integrity in interactions with colleagues and stakeholders. 

Qualifications: 

  • BA in Computer Science or another related field, Master’s in computer science preferred 
  • 8+ years’ experience as a Software Developer 
  • Prior experience in a technical leadership position 
  • Programming languages: 
  • Proficient with Microsoft .NET 4.5+ and .NET Core 3.1+ development using C#
  • In depth knowledge and experience with TSQL
  • Experience with one or more web development technologies such as JavaScript, React, Angular, MAUI
  • Experience with Azure  
    • App Services & Micro Services 
    • Logic Apps 
    • Event Hub 
    • API Manager 
    • Containerization/Kubernetes 
    • Redis Cache 
    • Cosmos DB/Azure SQL/Blob Storage 
    • Key Vaults 
    • DevOps 
    • Pipelines 
  • Experience working with  
    • Event driven architecture 
    • Data streaming (Kafka or Similar) 
    • CDC Connectors 
  • Extensive experience designing and developing enterprise grade software 
  • Experience with source control management systems and continuous integration/deployment environments 
  • Experience with agile development methodologies including Kanban and Scrum 
  • Experience with multi-threading and concurrency 
  • Experience with debugging, performance profiling and optimization
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
  • Internally motivated, able to work proficiently both independently and in a team environment
  • Strong communication skills with both internal team members and external business stakeholders 
More Information on Intermex
Intermex operates in the Payments industry. The company is located in Miami, Florida. Intermex was founded in 1994. It has 530 total employees. To see all 16 open jobs at Intermex, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about IntermexFind similar jobs