What are the responsibilities and job description for the Developer III position at Synoptek?
Overview
Synoptek
We think globally, act locally. As a Managed Services Provider Synoptek provides world-class strategic IT leadership and hyper-efficient IT operational support, enabling our global client-base to grow and transform their businesses. We are excited to have experienced continuous growth and in keeping with that momentum are seeking to add a Developer III (Network) to our talented team. Synoptek is a company with a heart and soul dedicated to the ongoing success and growth of our employees and continued business success of the customers we support. Want to see what we’re made of? Head to Synoptek.com.
When you partner with Synoptek, you engage with an ever-growing, ever-evolving IT organization that provides a high-caliber level of team, results, growth, and clarity. You are our ultimate investment and as part of that you will have access to continuous clarity in your personal and professional development, a team who has your back, mentorship to achieve rock-star level results. We foster a fun and connected environment with employee benefits extending beyond general compensation and into inspired camaraderie, beer-thirty, general office mayhem, a little fun in the midst of the chaos and an invested culture of learning.
Responsibilities
Developer III - COde REview Specialist in Angular for a specific application
Developer III is a senior member of the development team and will be responsible for all aspects of the SDLC. Technical architecture, development, debugging, and testing of the applications we develop for clients. You will develop against business requirements and specifications, but also help come up with the overall architecture of the product being built. You will collaborate with other team members on projects, working with business analysts, other developers, project managers, and DBA’s. You will develop unit test plans and tests to test your own code. You will help setup new development environments and build servers for new customers or projects. You will help create estimates for existing project tasks, and new projects to help with sales proposals. And above all, you will be a mentor to the less experienced members on the dev team, teaching good development practices and helping increase the technical skills of these team members
- Effectively plan and manage the execution of development projects, managing scope, schedule and budget with the objective of delivering quality work products
- Provide business solutions options as it relates to complex business problems and provide recommendations to client.
- Ability to keep a firm grasp of industry standards around leading application and integration architecture frameworks
- Architect technology solutions to complex business problems
- Effectively lead client discovery meetings, and be able to clearly articulate scope, approach, and level of effort for the proposal
- Advanced troubleshooting and debugging application and integration issues
- Coach and mentor other development team members
- Interact with clients, other members of the team and project managers in a positive manner to deliver on-time and above standard applications for our clients.
- Develop quality written functional and technical design specifications.
- Participate and lead in all aspects of the software development process
Qualifications
Minimum Qualifications
- Bachelor's degree
- 8 years technical experience
- 6 years position specific experience
- 4 years mentoring experience
- 4 years of Project, Client Engagement, Customer Facing
- Proficient experience with development frameworks/concepts/languages such as JQuery, MVC, AJAX, JSON, and Http Handlers
- Proficient experience working with Entity Framework or other ORM.
- Experience with database development
- Proficient with HTML, JavaScript, and CSS.
- Sound knowledge of Agile, Test Drive Development, Continuous Integration, design patterns and unit testing
Preferred Qualifications
- Excellent written and verbal communication
- Excellent customer service
- Proficient presentation communication
- Innovative and analytical problem solving
- Entrepreneurial and forward thinking
- Experience supporting clients and executives
We are proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, veteran status, sexual orientation, gender identity, marital status, pregnancy, genetic information, or any other characteristic protected by law and will not be discriminated against on the basis of disability. It is our intention that all qualified applicants are given equal opportunity and that employment decisions be based on job-related factors.