Unknown Company

Lead Software Engineer

farmington, mi • Posted 3 days ago
Onsite Full Time General

Lead Software EngineerUnder limited supervision, develop, create, and modify complex, secure computer applications and solution architectures using Agile; responsible for full SDLC; gather business requirements, turn into functional requirements and validate technical feasibility; develop proof of concepts and high and low level architecture documentation; lead effort estimation; provide scalable, flexible and available solution architectures identify bottlenecks and provide solutions; migrate existing infrastructures; develop UI, design scalable micro services; develop multi-threading programming modules, integration components and messaging engines; create document templates, rules and security; develop and direct software testing procedures; develop test scripts and coordinate testing; perform code review to ensure compliance with standards; execute deployment to development, staging/QA and production environments; provide production support; mentor/assist less experienced team members; and use: Windows, UNIX, Oracle, NoSQL, Oracle SOA, JBoss, Sprint Boot, Apache, AWS, nodejs, Angular JS, Oracle BPM, Java, J2EE, XML Schema and related tools.Bachelor degree in Computer Science, Information Technology, Computer or Electronic Engineering or in a related field of study (will accept equivalent foreign degree);Five (5) years of progressive experience as a Software Developer, Programmer, Systems Analyst or in a related occupation;Experience must include five (5) years of work with Oracle SOA, nodejs, Angular JS, Oracle BPM and J2EE; must be willing to relocate.

Back to Job Search