-
ID
#12256857 -
Job type
Permanent -
Salary
TBD -
Source
Apex Systems -
Date
2021-04-14 -
Deadline
2021-06-13
SR Software Engineer
Virginia, Chesapeake, 23320 Chesapeake USAPermanent
Vacancy expired!
Apex Systems has an immediate need for a SR Software Engineer with a large client based out of Chesapeake, VA. This position is remote however will eventually return onsite. This is a direct hire role. Interested candidates please send your resumes to Skylar at
Most important work tasks:- Supports design, development, implementation, and maintenance of software programming applications
- Completes most development activities independently
- Works on complicated tasks that may require an in-depth level of engineering knowledge
- Has extensive knowledge in software programming concepts, practices, and procedures and knows when and how to apply them to their work
- Understands the programming language they are working in to design and refactor for performance and scalability
- Relies on experience and judgment when estimating, prioritizing, planning and coordinating work
- Able to break down work into consumable tasks and identify how much work is required to complete the tasks
- Conducts code reviews in a timely manner and identifies discrepancies in logic pertaining to the task at hand
- Documents supporting installation instructions and basic user operations and troubleshooting manuals
- Supports system configuration along with supports application deployments inclusive of occasional after-hours assistance
- Actively participates and leads by example in organization's software development processes and test strategies
- Recognizes software programming problems/issues and provides solutions for review by manager
- Executes work efficiently and meets agreed on deadlines
- Takes direction and both positive and critical feedback in a constructive manner
- Continuously demonstrates improvements to skills over time
- Holds at least 2 Engineering roles.
- Note, additional duties may be assigned as the position evolves.
- Effectively leads a team of maintenance engineers, ensuring smooth workflow with maximum output
- Provides daily support with issue analysis and resolution within the specified SLAs
- Suggests fixes to complex issues by doing a thorough analysis of root cause and impact of the issue
- Coordinates with Project Delivery team to successfully deploy software releases in customer environments
- Investigates and troubleshoots issues, developing solutions for customers while understanding business needs
- Provides technical expertise to the team to ensure better grasp of the product and domain
- Shares knowledge gained from troubleshooting issues by presenting troubleshooting instructions and solutions
- Note, additional duties may be assigned as the position evolves.
- Analytical and Problem Solving Skill
- Software Development
- Programming Skills
- Software Development Fundamentals & Process
- Software Build and Deployment Process
- Software Requirements
- Software Design
- Software Debugging
- Software Documentation
- Software Testing
- Agile Development Processes and Principles
- Team Player/Leader
- Fast Learner
- Written and Verbal Communication
- Organization and Time Management
- Minimum of 5 to 7 years of professional software development experience
- Strong Java skills
- Hibernate/SQ
- Strong troubleshooting and debugging skills
- Able to work independently and with a team, must be a quick learner
- Bachelor's degree in Computer Science or related technical discipline
Vacancy expired!
Report job