Our client is seeking a Lead Developer for our integration engineering team. This position offers the right candidate a great opportunity to utilize and learn a broad range of skills at a rapidly growing company fueled by intelligent, driven, and committed employees. The ideal candidate must be able to work in a fast-paced environment with competing priorities and manage time accordingly.
Reporting into the delivery organization, the Lead Developer will primarily be responsible for integration support & development of custom solutions for clients, utilizing our extensive API, detailing application design, hands-on development and maintenance of our .NET-based enterprise-ready business application for the IT Software Development team and ensuring they align with long-term business and technology platforms.
What does a successful candidate look like... - You bring thoughtfulness and enthusiasm to your daily responsibilities. You leverage your prior experiences to analyze current operations and make informed recommendations towards improved efficiencies and performance
- You are an avid Developer with experience in multiple SDLC methodologies (Agile, waterfall, iterative, etc.)
- You are able to graciously identify the root cause of issues, and identify, recommend and implement solutions
- You are not satisfied until you consider yourself an expert in your domain and you have crafted and/or contributed to its innovation
- You can provide informal knowledge transition and/or hands-on training with other team members
- You have the ability to teach and learn from co-workers and share information and experiences in a variety of communication modes
- You are flexible and adaptable when needed, but you know when to deep-dive and focus on the task at hand
- You desire to be viewed as a strong individual contributor in addition to a thoughtful leader
Skills Required... - Lead resource on a team of integration and support engineers
- Responsible for application support and quickly addressing operational issues and internal and external client requests via standard processes and mechanisms
- Assisting our customer base with implementing and integrating our platform
- Serving as a SME for our application
- Troubleshooting reported client issues and reporting defects as found
- Engineering creative solutions to enable customers to be successful in launching our product
- Hands-on, Heads Down programming, unit testing, high quality software that is manageable, reliable, and maintainable and focused on long-term benefit.
- Participate in code reviews, design reviews and refactoring discussions with multiple domain and delivery teams to ensure high quality deliverables, aligned with standards & best practices.
- Clearly documents design specifications, data models, UI mockups, code & configuration, develops and maintains department' s knowledge base.
- Helps in hiring high quality developers and provides coaching & mentoring.
- Builds deep knowledge of our application architecture; business context; enterprise standards; application portfolio; influencing technical, business and administrative stakeholders to deliver solutions aligned with architectural best practices, business area goals, and technology directions
Technologies you are familiar with... - 5-10 years of C#/.NET
- 1-2 years experience with React.js
- Competency in LAMP, MEAN and Microsoft stacks
- MSSQL, MySQL, Oracle, PostgreSQL, MongoDB, ElasticSearch