Senior Software Engineer

The Weather Channel

(Atlanta, Georgia)
Full Time
Job Posting Details
About The Weather Channel
The day's top weather stories and expert insights from the most trusted source in weather.
Responsibilities
- Participate in the design and implementation of software systems - Participate in code reviews- Reviews are held to ensure a high level of software quality and to share knowledge with team members - Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Design, Continuous Integration, Source Code Management, Jira, and Stash - Address production issues in a timely manner - Maintain a high level of proficiency with Computer Science/Software Engineering knowledge and contribute to the technical skills growth of other team members - Work well independently and as part of a team
Ideal Candidate
- Bachelor's Degree in computer science or related field, or its equivalent. - 5 years of related experience in full cycle software development with demonstrated achievements and progressive responsibilities - Highly proficient & demonstrated advanced technical level software design, debugging, documentation, and testing skills, requiring application of extensive technical knowledge & skills at the subject matter expert level to complete & document projects - Excellent Written/Verbal communication skills - Comprehensive knowledge of professional software development process and concepts, with the ability to lead and teach others. - Advanced level proficiency and breadth in required code development in area of specialization. - Developed and demonstrated proficiency to resolve a wide range of moderately complex business problems and opportunities where analysis of data requires evaluation of identifiable factors. - Comprehensive and functional network of senior-level internal/external personnel in own area of expertise. - Demonstrated proficiency and application of business software lifecycle development. - Comprehensive knowledge of Agile methodology. - Ability to communicate and coordinate projects in a team leadership capacity.
Compensation and Working Conditions

Working Conditions

Java Scala

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.