Complete the design, construction, development, testing, implementation, and technology delivery for business needs throughout the enterprise. Experienced Software Engineer is responsible for technical aspects of the entire process of agile development for moderately complex projects. Design, code/develop, test, and implement moderately complex systems Design solutions to solve moderately complex business problems, considering operational and functional aspects of the solution, demonstrating an understanding of the business function Research and permanently resolve system problems and incidents Mentor Apprentice and Associate Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities Job Specifications Typically has the following skills or abilities: Bachelor’s Degree in Computer Science or related field, or equivalent experience 4+ years of programming experience Proficient programming experience in one or more current programming languages Excellent written and verbal communication skills Strong technical knowledge of all phases of application development including analysis and programming Exercise discretion and independent judgment in the performance of job duties
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
Mid Level
Number of Employees
501-1,000 employees