Application Developer III
Apply NowCompany: Synoptek
Location: Las Vegas, NV 89110
Description:
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 talent to our team. When you partner with Synoptek, you engage with an ever-growing, ever-evolving IT organization that provides a high-caliber team, result, growth and clarity.
Application Developer III
This is an amazing opportunity to work within the fastest growing Managed Services Provider in the nation. We are 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. We foster a fun and connected environment with employee benefits extending beyond general compensation and into company sponsored events and an invested culture of learning.
The Application Developer III is responsible for designing, developing, and maintaining high-performance applications and collaborating with cross-functional teams, including designers, product managers, and other developers. Additionally, the role involves analyzing user needs, designing innovative solutions, and implementing robust applications that enhance user experience and meet business objectives.
The successful candidate will play a pivotal role in ensuring the performance, quality, and responsiveness of applications, applying best practices in software development, conducting thorough testing, and collaborating with QA teams to address and resolve reported issues. Moreover, the Application Developer III will work closely with clients, offering expertise in development and testing best practices.
Duties and Responsibilities
Education
Experience
Skills/Attributes
Working Conditions
We live by the motto 'work hard, play hard' and strive to support our employees in both their professional and personal goals. We believe that by hiring the right people, leading process improvement, and leveraging technology, we achieve superior results.
Work is performed primarily in an office or remote environment. Final location determined by business need. May be subject to time constraints and tight deadlines. May require occasional travel.
EEO Statement
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.
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 talent to our team. When you partner with Synoptek, you engage with an ever-growing, ever-evolving IT organization that provides a high-caliber team, result, growth and clarity.
Application Developer III
This is an amazing opportunity to work within the fastest growing Managed Services Provider in the nation. We are 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. We foster a fun and connected environment with employee benefits extending beyond general compensation and into company sponsored events and an invested culture of learning.
The Application Developer III is responsible for designing, developing, and maintaining high-performance applications and collaborating with cross-functional teams, including designers, product managers, and other developers. Additionally, the role involves analyzing user needs, designing innovative solutions, and implementing robust applications that enhance user experience and meet business objectives.
The successful candidate will play a pivotal role in ensuring the performance, quality, and responsiveness of applications, applying best practices in software development, conducting thorough testing, and collaborating with QA teams to address and resolve reported issues. Moreover, the Application Developer III will work closely with clients, offering expertise in development and testing best practices.
Duties and Responsibilities
- Code and develop scalable and secure applications, employing active testing methodologies
- Create comprehensive documentation, ensuring clarity and transparency in all development processes
- Provide informed recommendations on best practices within coding, testing, and application design
- Take the lead in shaping and optimizing application design strategies for enhanced performance
- Demonstrate proven experience as an Application Developer, showcasing proficiency primarily in .net as well as in C#, Python, and other relevant programming languages
- Navigate front-end and back-end development frameworks, including React, Angular, and node.js
- Exhibit familiarity with diverse database management systems such as MSSQL, MySQL, MongoDB, and Relationship databases
- Apply knowledge of web services and RESTful APIs to deliver effective solutions
- Showcase excellent problem-solving and analytical skills, addressing complex issues in existing applications
- Collaborate seamlessly with cross-functional teams, playing a pivotal role in translating user needs into innovative solutions
- Work within Agile and waterfall methodologies, adapting to industry trends and emerging technologies
- Create and maintain detailed technical documentation for applications, APIs, and other development-related artifacts
- Conduct thorough testing to ensure the reliability and robustness of developed applications
- Collaborate with QA teams to address and resolve reported issues, ensuring quality assurance
- Engage in effective communication with clients, providing consulting on best practices for development and testing
- Analyze user needs and design innovative solutions using the software development cycle
- Take the lead on software development projects, ensuring successful planning, implementation, and deployment
- Provide leadership and supervision to other team members, contributing to a collaborative and growth-oriented environment
- Test software solutions rigorously, ensuring they meet high standards of reliability and performance
- Document software programs meticulously with flowcharts, layouts, charts, diagrams, and other comprehensive documentation
- Stay abreast of developments in the field, continuously learning and adapting to the latest advancements
- This job description is not designed to be a comprehensive list of the duties and responsibilities required of the employee in this position, as duties, responsibilities, and activities may change at anytime with or without notice
Education
- Bachelor's degree in Computer Science from an accredited college or university
- In lieu of undergraduate degree, the ratio is 1:1 - meaning one year of college equals one year of work experience and vice versa
Experience
- Customarily has at least 7 years of experience in designing and developing based applications with preferably with .net/C# with Angular/REACT utilizing REST API
Skills/Attributes
- Synoptek core DNA behaviors:
- Clarity: Possesses excellent communication skills, makes a concentrated effort to speak the customer's language. Ability to field questions with concise, well-constructed responses
- OwnIT: Shows integrity, innovation, and accountability in completing daily assignments
- Results: Solutions focused and driven to resolve conflict quickly and precisely. Proactively looks for opportunities to contribute to the company's business goals
- Growth: Willing to learn and ask questions. Constantly looking for new ways to improve yourself. Ability to adapt and grow in a fast-paced environment
- Team: Embraces both customers and colleagues as team members. Ability to be flexible, respectful, engaged and collaborative
- Ability to understand business requirements and translate them into technical requirements
- Strong knowledge and experience in SQL and a relational database, including the design and use of JSON, etc.
- Familiarity with code versioning tools, such as Azure DevOps, GitHub, etc.
- Strong object-oriented design and development skills
- Ability to provide thought leadership while working closely with Consulting, AppDev, BI teams, BDMs and CAs for pre-sales
- Ability to understand and prioritize the client's technology needs and drive continuous improvement, user adoption, and business process maturity across different business functions
- Ability to influence stakeholders and work closely with them to determine acceptable solutions
- Advanced technical skills and proven history of leading and supporting successful projects
Working Conditions
We live by the motto 'work hard, play hard' and strive to support our employees in both their professional and personal goals. We believe that by hiring the right people, leading process improvement, and leveraging technology, we achieve superior results.
Work is performed primarily in an office or remote environment. Final location determined by business need. May be subject to time constraints and tight deadlines. May require occasional travel.
EEO Statement
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.