CBTS
As an App Developer III, you will play a vital role in architecting, developing, and optimizing sophisticated applications. With advanced technical acumen and a penchant for solving intricate challenges, this role is pivotal in delivering scalable, efficient, and user-centric solutions, while also mentoring junior team members and leading critical project components.
Essential Functions:
- Advanced Application Development:
- Lead the design, development, and deployment of high-end applications.
- Collaborate closely with stakeholders to address complex requirements and ensure alignment with business goals.
- Database Design & Integration:
- Architect, create, and manage database schemas, ensuring seamless integration with applications.
- Develop, optimize, and mentor team members on SQL queries, stored procedures, and data retrieval methods.
- Collaborate with database administrators to ensure high performance and availability of databases.
- Code Optimization & Maintenance:
- Regularly review, refactor, and optimize code to ensure top performance, maintainability, and adherence to industry best practices.
- Incorporate advanced coding techniques and patterns to cater to intricate business requirements.
- Testing & Debugging:
- Oversee and lead unit and integrated testing processes, ensuring software reliability and robustness.
- Expertly diagnose, troubleshoot, and address complex issues in applications and associated SQL operations.
- Leadership & Collaboration:
- Mentor and guide junior developers, instilling a culture of excellence and continuous learning.
- Engage proactively with project managers, designers, and senior developers to achieve project deliverables and milestones.
- Continuous Learning & Innovation:
- Remain updated with the latest trends and associated technologies, introducing new methodologies and tools to the team.
- Drive initiatives aimed at enhancing application performance, user experience, and development methodologies.
- Documentation & Knowledge Transfer:
- Produce and maintain comprehensive documentation detailing application architecture, database schemas, and usage guidelines.
- Facilitate knowledge-sharing sessions and workshops, enhancing the team’s overall capabilities.
Education:
- Four years of college resulting in a bachelor’s degree or equivalent.
Experience:
- 7-10 Years
Special Knowledge, Skills, and Abilities:
- 7+ years of deep experience in software development.
- Mastery in using various libraries, patterns, and practices.
- In-depth knowledge of SQL, with the ability to craft and optimize complex queries and stored procedures.
- Demonstrated experience in database design principles and optimization techniques.
- Familiarity with cloud platforms (e.g., Azure, AWS) and microservices architecture preferred.
- Exceptional analytical, problem-solving, and debugging skills.
- Strong leadership, communication, and mentoring abilities.
Supervisory Responsibility:
This position does not have employee direct reports but does serve as a “lead” role for others doing similar work.
Work Environment:
The position is performed in-office.
To apply for this job please visit recruiting.adp.com.