We have a wide variety of career opportunities around the world - come find yours.
The United IT team designs, develops and maintains massively scaling technology solutions that are brought to life with innovative architectures, data analytics and digital solutions.
Job overview and responsibilities
The Senior Developer plays a crucial role in creating and maintaining the strategic partnership between business needs and technology delivery. The Senior Developer's role is to plan, design, develop and launch efficient systems and solutions in support of core organizational functions. This individual will apply proven communication, analytical and problem-solving skills to help identify, communicate and resolve issues, opportunities or problems in order to maximize the benefit of IT and Business investments.
* Leads the software development team(s) during the design/build phases of the SDLC * Support and troubleshoot software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions * Develop appropriate software documentation as outlined in IDF * Complete comprehensive unit testing on all developed/enhanced software * Works/Consults across multiple projects; functions as a project leader * Works on complex projects that require subject matter expertise * Provides direction, tools, technical and process support to less senior developers * Demonstrate exceptional knowledge of SDLC processes, inputs/outputs , standards and best practices * Demonstrate exceptional knowledge of development methodologies, software design and design patterns, integration standards as well as its applicability at coding and testing cycles. * Demonstrate exceptional knowledge of software engineering best practices such as: versioning and versioning control, software packaging and software release management * Demonstrate exceptional knowledge of the application of development domain areas and specific technologies and tool set * Demonstrate proficient knowledge of application architecture and architecture constructs as it connects to the enterprise architecture
* Technically proficiency in C, Linux, Orchestrate and SQL required * Ability to work independently and manage several simultaneous projects with a focus on results * Bachelor's degree * 5 or more years of experience in application design and development * Must be legally authorized to work in the United States for any employer without sponsorship * Successful completion of interview required to meet job qualification * Reliable, punctual attendance is an essential function of the position