Lead Software Engineer
IBA InfoTech Inc.
Raleigh, NC, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
Business Systems
Cloud Computing
Software Debugging
Software Design Documents
Software Construction
Software Engineering
Software Organization
Spring-boot
Test Scripts
AngularJS
Information Technology
+1 more
Microservices
Job description
- Works with Agile Program Manager (APM), Digital Product Manager (DPM), and Business Systems Analyst (BSA) to accurately interpret systems specifications documented in Agile user stories.
- Translates specifications into engineering artifacts, which typically include design specifications, source code, test scripts and test results. Obtains approval on final design documents from APM and software architect (software engineer III or IV).
- Works with senior software development peers to ensure that the engineering realization is in accordance with Enterprise Architecture principles and software development best practices.
- As part of Agile team, completes software development work which includes application of creative design, coding and debugging methods & techniques.
- Collaborates with testers to ensure that all software components are tested adequately. Communicates any identified issues to APM.
- May offer suggestions to APM, DPM, and/or BSA on alternative approaches to achieve system objectives.
- Tracks and communicates issues to senior peers and/or APM for assistance with resolution
- Liaises with other project and program areas to coordinate interdependencies.
- Develops and maintains a working knowledge of new technology and software engineering standards & practices
Requirements
- 10+ years of full-stack Java development experience
- Experience building microservices with Spring Boot
- Experience with Angular 4+
- Experience with Containers and Cloud technologies
- Proficiency in the theoretical & practical application of software engineering best practices, methods and techniques.
- Experience in developing software applications on the assigned technology platform.
- Knowledge of source code change management and related tools.
- Knowledge and experience using Agile software development principles, processes, and tools.
- Good analytical, problem-solving and organizational skills.
- Proficient interpersonal, and written and oral communication skills, in addition to customer service skills in order to provide end-user/business owner systems support.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on ibainfotech.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AF
Ava Faulkner
about 4 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
11 months ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
CS
Christina Schaireiter
Why Attend a Developer Event in 2026?
6 months ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago