Senior Application Developer
UHY-US
JOB SUMMARY
As an Application Senior Developer, you will take a leadership role in designing, developing, and maintaining high-quality mobile and web applications. You will collaborate closely with cross-functional teams, guide projects, and contribute to the technical excellence of our app development efforts.JOB DESCRIPTION
Lead the design, coding, testing, and debugging of mobile and web applications using advanced programming languages and development tools, such as [specific technologies/languages/frameworks relevant to your organization]
Provide technical leadership, guidance, and mentorship to junior developers, sharing best practices and fostering a culture of excellence
Participate in architectural discussions, making informed decisions about app architecture and design to ensure scalability, performance, and maintainability
Collaborate with project stakeholders to gather and refine app requirements, user stories, and functional specifications
Ensure high code quality and adherence to coding standards and best practices, conducting code reviews and implementing improvements as needed
Oversee unit testing, integration testing, and assist in user acceptance testing (UAT) to validate app functionality and reliability
Implement and advocate for security best practices to protect sensitive data and ensure the highest levels of application security
Create and maintain technical documentation, including code comments, architectural diagrams, user manuals, and application documentation
Lead troubleshooting efforts to identify and resolve complex software defects and issues, collaborating with team members to find effective solutions
Stay at the forefront of emerging technologies, development trends, and best practices in app development to drive innovation and improvement
Supervisory responsibilities
Will supervise some Junior level staff
Work environment
Work is conducted in a professional office environment with minimal distractions
Physical demands
Prolonged periods of sitting at a desk and performing work in front of a computer screen for long periods of time
Must be able to lift up to 15 pounds at a time
Travel required
None
Required education and experience
Bachelor's degree in computer science, software engineering, or a related field
5+ years of experience as an app developer, with a track record of leading successful projects
Expertise in programming languages and development tools relevant to the role (e.g., .NET, C#, Java, Swift, Python, JavaScript, React Native, etc.)
Preferred education and experience
Master's degree or relevant certifications
Other duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the colleague for this job. Duties, responsibilities and activities may change at any time with or without notice.
WHO WE ARE
UHY is one of the nation’s largest professional services firms providing audit, tax, consulting and advisory services to clients primarily in the dynamic middle market. We are trailblazers who bring our experience from working within numerous industries to our clients so that we can provide them with a 360-degree view of their businesses. Together with our clients, UHY works collaboratively to develop flexible, innovative solutions that meet our clients’ business challenges. As an independent member of UHY International, we are proud to be a part of a top 20 international network of independent accounting and consulting firms.
WHAT WE OFFER
POSITIVE WORK ENVIRONMENT
Enjoy a collaborative and supportive work environment where teamwork is valued.
ATTRACTIVE COMPENSATION PACKAGES
Our compensation is competitive and tailored to reflect the role, qualifications, and expertise of each individual.
COMPREHENSIVE BENEFIT PACKAGE
Access comprehensive benefits including group health insurance, dental and vision coverage, 401(k) retirement plans, and generous paid time off (PTO) allowances.