Our Client is seeking a Lead Software Engineer to drive technical excellence, mentor team members, and support the success of our software development initiatives. The ideal candidate will possess a blend of strong technical expertise, leadership skills, and a collaborative mindset. Proficiency in software architecture, development, and Agile methodologies is essential, along with the ability to design, implement, and maintain robust, scalable software solutions. A commitment to professionalism, quality, and team success is vital.
Responsibilities:
- Analyze and Improve Processes: Examine business workflows to identify opportunities for automation, enhancement, or support
- Software Development: Design, test, and develop software systems with services, APIs, and appropriate architecture
- Upgrade Systems: Modernize and maintain existing applications to ensure optimal performance
- Documentation: Document system capabilities to aid training, testing, and support
- Issue Resolution: Address production issues and bugs effectively
- Mentorship and Leadership: Guide and mentor team members to foster growth and productivity
- Collaboration: Participate in process improvement discussions and lead by example to promote a professional and respectful work culture
- Ownership: Take responsibility for software components, ensuring quality throughout the development lifecycle
- Technology Advocacy: Learn and implement new technologies as appropriate, while sharing knowledge with the team
- Communication: Convey complex technical concepts to both technical and non-technical stakeholders effectively
- Project Management: Maintain work backlogs, prioritize tasks, and influence team focus on essential outcomes
Requirements
- Bachelor’s degree in a computer-related field or at least 10 years of relevant experience
- Proficiency in C#, JavaScript, HTML, Cloud, DevOps, Automation, Agile methodologies, software architecture, and design
- Strong technical and people leadership skills, with the ability to influence and support team success
- Exceptional interpersonal skills and a proven ability to work well with others
- Ability to tackle complex problems and provide effective solutions
- Excellent verbal and written communication skills
- Commitment to delivering high-quality work with attention to detail and business needs
- Ability to switch tasks as needed and adapt to changing priorities
Preferred:
- Experience with Azure, Azure Cloud Resource Usage, message-passing architecture concepts, and Dev Containers
- A strong understanding of API and service design principles
- Familiarity with machine learning (ML), artificial intelligence (AI), and large language models (LLMs) for potential integration into software solutions
- Familiarity with supply chain systems is a plus
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities
