Department: 16008783 Digital Experience
Shift: Day (United States of America)
Hours: 40
Contract: Non-Union
Weekend Rotation: None
Job Profile Summary: The Software Engineer - Senior is instrumental in the development, maintenance and troubleshooting of new and existing information systems. Ability to mentor team members. Design, develop, implement and support technical solutions. Lead project from inception to completion based on business requirements. Under limited supervision, formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems.
Job Description:
Principle Responsibilities
- Design, development, implementation and support of existing technical solutions.
- Lead a project or mentor a team of developers in creating and supporting various interfaces.
- Analyze business requirements then develop solutions.
- Communicate technical and functional processes verbally and through documentation. Maintain documentation.
- Partner with team members system-wide to estimate and size technology projects.
- Maintain the appropriate application environment by installing, testing and monitoring information systems to meet requirements and technical specifications.
- Provide information system support and troubleshooting, may require on-call support outside regular business hours.
- Work with software vendors in the diagnosis of and application problems of vendor software programs.
- Application program development and maintenance.
- Meet with and discuss system requirements with business owners to translate into functional requirements.
- Configure and support existing programs and software.
- Document and maintain procedures and data.
- Develop using latest development standards.
- Project management
- Ability to lead team through the development life cycle.
- Actively participate in project and development teams.
Job Requirements
- Bachelor's degree in computer science, information technology or related field required.
- 5 to 7 years experience as a Software Engineer, Programmer, Developer or related functions required.
- Experience working in Agile environment. Experience with relational databases, object oriented principles and web application/API development. Previous work with various programming languages such as Java, C#, VB or .NET. Working knowledge of various databases such as SQL Server or MySQL plus version control system SVN, Git, TFC, etc. preferred.
- Agile Scrum Developer Upon Hire preferred.
Physical Demands
Sedentary:
Lifting weight Up to 10 lbs. occasionally, negligible weight frequently.
Additional Job Description: This role is 100% Fully Remote.
1.0 FTE (80 hours every two-week scheduled)
Monday – Friday 8:00 am – 5:00 pm
On-Call Requirement=1x per week
Benefit eligible.
Additional Skills Preferred:
Must be willing to do pair programming.
Experience with agile development methodologies.
Strong communication skills.
Proficient in object-oriented design and design patterns.
#J-18808-Ljbffr