Developer Lead
Description
As a rapidly growing global provider of IT solutions, we’ve expanded from Seattle to Sydney and beyond – with reach in over 80 countries around the world. Today’s top brands count on Zones and our world-class partners – Microsoft, Apple, Cisco, Dell, Lenovo, and more – to transform their enterprises. To support this transformation, Zones offers products and services across four Solution Environments: Workplace Modernization, Network Optimization, Data Center Transformation, and Security Fortification.
At Zones, work is more than a job – it's an exciting career immersed in an inventive, collaborative culture. If you’re interested in working on the cutting edge of IT innovation, sales, engineering, operations, administration, and more, Zones is the place for you!
Position Overview
The Developer, Team Lead is responsible for employing application integration middleware and best-practices to realize an enterprise architecture that fosters business agility through attributes such as service-orientation, loose-coupling, abstraction, orchestration, composite applications, etc. Assessing opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
Key Responsibilities
The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The Developer Lead is primarily responsible for:
- Planning and oversight of the design, build and test environments of the systems and related interfaces.
- Guide team development efforts towards successful project delivery.
- Provide technical leadership to teammates through coaching and mentorship.
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications
- Develop, refine, and tune integrations between applications.
- Analyze and resolve technical and application problems.
- Daily supervision of staff and all associated tasks assigned to managing a development and support team.
- 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.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Identify and encourage areas for growth and improvement within the team.
- Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
- Work with teammates in the migration of legacy applications to current Microsoft technologies.
- Adhere to high-quality development principles while delivering solutions on-time and on-budget.
- Provide third-level support to business users.
- Provide the technical leadership that allows the team to enrich their technical skills, understandings, methods, and development toolsets.
- Collaborate with Business Systems Analysts to review functional specification for customizations required for Zones
- Breaking down functional specifications into technical designs, development tasks, estimates, and executing to completion
- Creating unit test cases, creating unit test plans, and executing unit testing
- Troubleshoot and resolve software bugs, data, and system configuration issues
- Presenting technical ideas and approaches to peers or the IT team
- Perform design and code reviews
- Mentor and train technical and non-technical team members
We are seeking candidates with the following experience and skills:
Education:
- BA/BS in Computer Science, IT, or a related degree
Required Experience:
- 10+ years required of development experience with an expertise in the design, development and deployment of enterprise-level N-tier applications
- Strong customer service orientation
- Analytical, troubleshooting, and problem-solving skills
- Excellent written and oral communication skills
- Logical, efficient & proactive
- Keen attention to detail
- Ability to effectively communicate ideas
- Ability complete tasks as assigned
- Experience working in a team-oriented, collaborative environment
- Comfortable with ambiguity and possess an ability to adapt quickly and easily. Ability to analyze complex problems and move them to resolution.
- Background and style that elicits respect in the organization through style of engagement, technical depth, customer service and results.
- Positive attitude and ability to build strong relationships within the company and with external partners.
- Very strong communication (written and verbal) skills
Technology Focus & Requirements
- Seasoned developer and leader with excellent programming abilities utilizing the standard Microsoft development suite (ASP.Net, C#, Ajax/JQuery, MS SQL Server (SSIS, SSRS, SSAS), XML), JavaScript.
- Experience with SOAP, CXF and RESTful Web Services
- Experience in supporting web applications using Java EE platform and web frameworks such as Spring MVC will be an added advantage.
- Experience with Java EE containers and application servers (JBoss) will be an added advantage
- Experience in MS Dynamics AX, CRM will be an added advantage.
- Experience in leading teams utilizing one or more development methodologies including Agile, SCRUM, or Waterfall
- Experience with concepts, design patterns, tools, and platforms that involve standard Microsoft development solutions.
- Solid understanding of modern application architectures, development methodologies and tools is needed.
- Knowledge of a broad spectrum of enterprise applications. Particular expertise with ERP systems (including Supply Chain, Financials and CRM applications)
Zones offers a comprehensive Benefits package
While we’re committed to providing top-tier solutions, we’re just as committed to supporting our own team. Our employees enjoy a variety of comprehensive benefits, including medical/dental/vision coverage, life insurance, a 401(k) plan with matching provision, paid time off, and much more. And as a Minority Business Enterprise, a Corporate Plus member of the Northwest Minority Supplier Development Council, and an Equal Employment Opportunity Employer, our community is just as diverse.
At Zones, work is more than a job – it's an exciting career immersed in an inventive, collaborative culture. If you’re interested in working on the cutting edge of IT innovation, sales, engineering, operations, administration, and more, Zones is the place for you!
Disclaimer
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.