Confidential Posting
I am a corporate recruiter with LexisNexis looking for a Sr. Software Engineer. This is a full time position with full company benefits. Our IT dept is experiencing growth due to business base growth. If you think you are qualified and you are interested please send me your resume in ms word format. See below the job description.
Best Regards,
Keith Ohlstrom
Talent Acquisition Specialist
LexisNexis | Legal & Professional
678-884-8163
Location: Cary NC Research Triangle Park
POSITION: Sr. Software Engineer (I016)
4 Positions available.
The Sr. Software Engineer designs, develops, and maintains enterprise software applications. The qualified candidate demonstrates expertise in a variety of software development concepts, practices, and procedures; relies on extensive experience and judgment to plan and accomplish goals; performs a variety of complicated tasks; may provide consultation on complex projects. A wide degree of creativity and latitude is expected.
· Understand requirements and acceptance criteria for each feature. Define technical requirements. Possess deep product and technical knowledge of most components of a software system.
· Provide input into the functional design of software components based on extensive experience and product knowledge across most software components.
· Independently write and oversee the creation and delivery of quality code that is simple, reliable, scalable, interoperable, and reusable. Provide consultation on complex implementations. Drive architecture and foundation-level frameworks. Define architecture standards and help ensure that they are followed.
· Independently develop, execute and oversee the creation and delivery of automated unit/integration tests for the code that is written. May assist QA and Product Management to define acceptance tests. Verify that code written passes acceptance tests. Ensure that unit test standards are being met across platforms. Review code to ensure appropriate level of test coverage.
· Monitor and review check-in of working and tested code into source control and monitor continuous integration. Ensure project teams are appropriately smoke testing each Release Management build.
· Leverage expertise across components and platforms to analyze and fix complex problems. Serve as key resource to other engineers in defect analysis. Document and communicate results appropriately.
· Work and communicate in a cross-functional team environment comprised of software engineers, user experience designers, product managers, quality assurance engineers, technical writers, customer support representatives, etc.
· Proactively provide status, raise issues, and communicate necessary information to your manager and/or appropriate team members on a regular basis via daily stand-up meetings, one-on-one meetings, check in messages, and/or impromptu occasions. Facilitate and lead technical discussions and/or presentations.
· Document all technical designs and deliverables for communication to development, quality assurance, documentation, consulting, & support teams. Contribute to documentation standards and methodologies.
· Contribute and adhere to coding standards, best practices, and procedures. Lead and participate in implementation and design reviews of other team members to ensure adherence to coding standards and team processes and procedures.
· Provide mentoring and leadership to less experienced engineers. Provide input into performance reviews for other team members.
Experience/Skills
· BS degree in Engineering, Computer Science
· 7+ years of experience as a software engineer (planning, designing, coding, unit testing) developing true OO systems using the following technologies: C#, .NET Framework, WPF, ASP.NET, WCF, Silverlight, HTML5/CSS, JQuery (or equivalent)
· Experience with Mobile technologies is a plus
· Experience with Agile practices (test-driven development, incremental design/refactoring, continuous integration)
· End-to-end software development life cycle (SDLC) experience within a commercial software product required
· Working knowledge of SQL Server, TFS, Continuous Integration, and XML/JSON
· Experience with database-driven Web and/or Windows applications and architectures
· Excellent organizational and time management skills with the ability to handle multiple tasks simultaneously
· Proven analytical, planning, problem solving and decision-making skills
· Effective communication, professional and interpersonal skills
· Takes initiative and is self-directed when needed
· Team player in a demanding environment
· Interest in the challenge, excitement, and responsibility of a fast-paced, growth environment
· Desire and ability to learn and apply new skills and technologies quickly