This role focuses on developing, configuring, coding, and testing programs from specifications. The Software Engineer will interface with business analysts, project managers, and clients to clarify requirements, and will assist other team members, including onboarding junior staff. Responsibilities include testing one's own work, contributing to test plan development, preparing documentation for installation and operating procedures, and providing first/second level troubleshooting and technical/operational support. The role also involves escalating issues when necessary and providing estimates for resource requirements and work scope. The ideal candidate will demonstrate working knowledge of multiple programming languages, tools, and technologies, understand application development methods, and possess knowledge of technical architecture, the application landscape, and the technology environment. This position requires 2+ years of relevant experience and a BS in Computer Science or related fields, or equivalent experience. Strong skills in SQL, data modeling, creating and consuming Web Services (REST, JSON, OAuth), and experience with multi-tier or microservice applications in Java are essential. The role also requires an understanding of the Technology organization's structure and processes, and knowledge of applications supporting business areas. The Software Engineer will participate in technical design, develop from specifications with limited guidance, troubleshoot application problems with limited support, and effectively escalate issues. Communication with team members and senior staff, cooperation with Technology team members, responding to escalated issues, and producing documentation are key aspects. The role operates effectively as part of a team, manages own work including estimations, and escalates delays, issues, and risks to project managers or leads. The position receives general direction, with work in progress reviewed as required, and may involve choosing an approach or procedure for addressing a work task under limited guidance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level
Number of Employees
101-250 employees