Software Developer
Software DeveloperApplication Developers create and maintain the technical solutions to a range of challenging business problems. They are expected to leverage an understanding of application development theory, concepts and best practices to provide the most ideal solution to the challenges presented. Applications are developed collaboratively; with most teams simultaneously supporting several applications. The Business Software Engineering organization delivers solutions through implementation of the Scaled Agile Framework (SAFe). Communication and presentation skills are a necessity as ideas must be regularly shared with team members and business stakeholders (that may require non-technical explanations). Application developers are expected to develop a basic understanding of the underlying processes that technical solutions are intended to support.What You Will DoWork with customers, solution architects, and peers to design, develop, test, deploy and maintain technical solutionsPresent technical solutions to non-technical stakeholdersAssist team members in implementation of technical solutions and troubleshooting of technical issuesQualifications We PreferAbility to work collaboratively and demonstrate oral/written communication skillsProficiency in analysis and problem-solvingExperience w/ relational database management systems such as Oracle, MariaDB (MySQL), and/or SQL ServerAgile software development and CI/CD experienceWorking knowledge of Object Oriented design patterns, cloud-native architecture and database automation (eg Liquibase, EF Core Management or similar)Equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities. Benefits offered include medical, dental and vision benefits; dependent care flexible spending account; 401(k) plan; voluntary life/short term disability/whole life/term life/accident and critical illness coverage; employee assistance program; sick leave in accordance with regulation. Benefits may be subject to generally applicable eligibility, waiting period, contribution, and other requirements and conditions. Benefits offered are in accordance with applicable federal, state, and local laws and subject to change at TCM's discretion.