Lead Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

ESG Consulting · 1 day ago

Lead Software Developer

ESG Consulting is seeking a Lead Software Developer responsible for designing, developing, testing, implementing, and supporting enterprise applications. The role involves providing technical leadership and collaborating with clients and stakeholders throughout the software development life cycle (SDLC).

ConsultingInformation Technology
Hiring Manager
Lynsey Brennan
linkedin

Responsibilities

Provide technical leadership across analysis, design, development, integration, testing, enhancement, and support of applications, middleware, and systems
Consult with clients, business analysts, architects, and team members during project planning and execution
Monitor project milestones, identify schedule risks, resolve issues, and communicate status to management and stakeholders
Estimate work effort, assign tasks, and lead project teams when applicable
Lead or support technical evaluation and selection of software or middleware, including training and adoption support
Provide buy vs. build recommendations; research custom, open-source, and COTS solutions; contribute to business cases and procurement activities
Analyze existing applications to identify weaknesses, modernization opportunities, automation, and process improvements; support change management
Elicit, analyze, document, and translate business and technical requirements into technical designs; provide input on architectural approaches
Recommend procedures considering system capacity, limitations, integration requirements, and desired outcomes
Design and implement conversions, upgrades, migrations, patches, and certificate updates; validate compliance and currency
Develop and document software specifications; recommend code reuse, component reuse, data feeds, and interface improvements
Provide input to architects on specifications, technology selection, prototyping, and adoption of technical standards and tools
Lead development and modification of software modules and enterprise applications using disciplined SDLC practices
Develop integrated solutions to modernize, consolidate, and coordinate enterprise applications; code, integrate, and test systems, middleware, data, and interfaces
Determine integration approaches across legacy systems, databases, web interfaces, servers, hardware, and multi-platform environments
Adhere to architecture, development, and quality standards; conduct code and design reviews; define and communicate development guidelines
Provide technical guidance for unit testing; support integration, QA, regression, UAT, and performance testing
Coordinate with configuration management on builds and deployments; support production readiness and release documentation
Document architecture, integration, conversion changes, and maintain system diagrams
Provide Tier III (integration) support; troubleshoot complex issues, perform root-cause analysis, and implement resolutions
Mentor, coach, and provide technical leadership to team members; develop technical documentation, reports, and presentations
Support system availability, performance, infrastructure, cloud (SaaS/IaaS), and security controls in coordination with architects
Apply security, confidentiality, and integrity standards; incorporate security controls into solution design
Support client, user, and partner engagements; assist with demos, prototypes, meetings, and stakeholder interactions

Qualification

AngularSpring BootJavaJavaScriptRDBMSRESTful APIsUI/UX DesignData FormatsReactJ2EE / Jakarta EETechnical LeadershipMentoring

Required

2+ years leading projects / acting as team lead
5+ years programming / systems analysis
3+ years Angular (11+)
3+ years Spring Boot
3+ years Java 8+
3+ years JavaScript & TypeScript
3+ years responsive/adaptive UI/UX (HTML5, CSS, Bootstrap, etc.)
3+ years RDBMS (Oracle or PostgreSQL)
3+ years RESTful APIs & tools (Postman, Swagger, JMeter)
3+ years data formats (JSON, YAML, XML)

Preferred

2+ years React
2+ years J2EE / Jakarta EE

Company

ESG Consulting

twittertwittertwitter
company-logo
ESG Consulting is an international provider of staffing and consulting services to Fortune 1000, public sector and emerging growth firms.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Ali Shafi
Managing Partner / Co-Founder
linkedin
Company data provided by crunchbase