Lead teams through a structured, end-to-end software development lifecycle, including architecture, design, development, and testing. Work with internal and external teams to define requirements, specify architectures, complete detailed designs, and oversee and participate in implementations. Design and develop information management and cybersecurity applications utilizing leading-edge technologies and evolutionary development processes. Mentor and oversee junior software engineers.
Bachelors in Computer Science, Computer or Electrical Engineering, or a similar field
5+ years of software design and development experience. Proven technical leadership skills and an ability to operate with little supervision. Experience with service-oriented architectures using JBoss or similar SOA frameworks, to include ESBs, SOAP and/or REST web services, and JMS publish/subscribe messaging. Experience with virtualization technologies and Linux. Candidates must be service-oriented and understand the importance of managing customer relationships. Excellent oral and written communications skills.
US Citizenship and an ability to pass a US Government Security clearance required.
Experience with any or all of the following technologies and architectures: Java/JEE, Java web application servers (e.g., Tomcat, JBoss), XML, XSLT, HTML, Ext-JS, JQuery, Bootstrap, LDAP, PKI, SSL, information security, identity management, databases, client/server or peer-to-peer networking architectures, distributed computing, cloud computing, networking technologies, data modeling, SysML/UML, and/or software development tools.
Candidate must be a US Citizen and eligible to obtain and maintain a government security clearance
Solers is an Equal Opportunity / Affirmative Action employer. All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status or any other factor protected by law.