Location: REMOTE
Description: Our client is currently seeking a Lead Developer
Scope of Responsibilities Include:
• Create comprehensive development plans
• Ensure documentation on architecture, integration and system blueprints, processes, & systems changes are in agreement
• Ensure the execution of Unit and Module-level tests against detailed design and integration specifications
• Contribute in all aspects of Application Development Life Cycle and Systems Integrations (requirements, design, development, test, etc.)
• Collaborate with team members for the Architecture, design, implementation, and maintenance of the development efforts
• Collaborate with cross functional teams, project teams to improve process, tools, quality metrics, and methodology
• Develop and document clear and concise custom program/integration specifications through consultation with analysts to ensure the successful delivery of user specifications
• Provide impact assessments to offer workable & efficient technical solutions to meet business needs
• Interact and communicate effectively with business teams to review, analyze, design, and implement new integrations inter and intra applications.
• Work closely with business, functional & QA teams to design, develop, troubleshoot, and implement changes
• Collaborate with Developers and Business Analysts to identify and resolve the root cause of defects and/or data flow and integration concerns of solutions
• Develop team members and coach them where needed to build new and improved skills
• Utilize a variety of available scripting languages, web technologies, integration techniques, databases, monitoring tools, and modeling tools to create modular and efficient software integrations and solutions
Qualifications
• Bachelor's degree in technology related discipline, preferably Computer Science, Software Development or Management Information Systems or equivalent experience.
• Cumulative 7+ years of experience in technology
• Solid balance between architecture strategy, technical IT skills and strong business process knowledge
• Ability to lead and work effectively with a broad cross function of employees, service partners, and vendors in driving organization change
• Experience in technology platforms across Microsoft Azure, Cloud Computing, Software as a Services (SaaS), Integration Platform as a Service (IPaaS), Infrastructure as a Service (IaaS)
• 5+ years of experience in web technologies, such as .Net, C#, MVC, WebServices, JQuery, JavaScript, MS SQL Server, CSS, etc.
• 5+ years for experience in integration technologies that support the synchronous and asynchronous integrations, including file based, message based, event based, task based, data integrations with XML, JSON, REST based protocols
• Experience using Visual Studio & other Development tools for compiling, testing and debugging
• Experience in code quality management, including code reviews
• Experience in database programming including Stored Procedures, SQL Jobs in MS SQL Server
• Experience working and implementing solutions with Microservices Architecture
• Demonstrated ability to handle/organize multiple complex technical projects simultaneously without compromising the quality of work or the final product
• Demonstrated strong analytical & troubleshooting skills, as well as excellent written and verbal communication skills
• Minimum of 5 years of design and implementation experience in IT, with a deep knowledge in four of the following technical disciplines: application development, application programming interfaces (APIs), microservices, middleware, servers and storage, database management, and operations
Skills
• Ability to understand the long-term ("big picture") and short-term perspectives of situations and how they relate to achieving targeted business outcomes
• Ability to estimate the financial and business impact of technology alternatives
• Ability to apply multiple technical solutions to enable future-state business capabilities that, in turn, drive targeted business outcomes
• Ability to quickly comprehend the functions and capabilities of existing, new and emerging technologies that enable and drive new business designs and models
• Demonstrated ability to work well with others and be respected as a leader
Characteristics
• Organizationally savvy, with understanding of the culture of the enterprise and how to navigate obstacles.
• Ability to balance the long-term (big picture) and short-term implications of individual technical decisions
• Team player and collaborative with Can Do Attitude
Contact: aflores@judge.com
This job and many more are available through The Judge Group. Find us on the web at www.judge.com
This job has expired.