Job Description
The Software Engineer IV is responsible for the creation of software in a development project and for making enhancements to existing applications. The position is responsible for programming, unit testing, writing and updating technical documentation, and working closely with functional experts. Those in the position may also be required to help document requirements, create technical specifications, and any other duties as assigned. The Software Engineer IV must be capable of working closely with other members of a project team, including communicating effectively (in both written and oral forms) with them. The position may require supervisory responsibility over other developers on the project team, including assigning work, mentoring, and interviewing applicants. The position requires a willingness to define, maintain, and enforce project and company policies. In general, the Software Engineer IV is considered a programming expert and is expected to maintain their expertise in current software development concepts and technologies.
Job competencies/Duties and Responsibilities (Overall Company Responsibility) -Responsible for helping MAT achieve company-wide annual revenue goal.
Job competencies/Duties and Responsibilities (Financial Responsibility) -Seeks ways to reduce company costs and increase productivity. -Fiduciary duty to properly manage customer funds.
Job competencies/Duties and Responsibilities (Departmental Responsibility) -Proficiency with Windows-based office applications, including Word, Excel, Outlook, PowerPoint, Visio and Adobe Acrobat. -Must be competent in .NET C# development, basic multi-threaded development, OOD and OOP methods and patterns, BDD and/or TDD practices, S.O.L.I.D. development principles, and dependency-injection frameworks. -Must have a working knowledge of enterprise n-tier application development with a RDBMS. -Experience in developing software against the MS SQLServer 2005 is desired but not required. -Experience working within an Agile Project Management environment is preferred but not required. -Excellent verbal, written and presentation skills. -Proven communication, teamwork, leadership and organizational abilities. -Must be willing to work in a fast-paced, high-pressure environment, including the flexibility to meet time demands without losing a strong quality orientation. -Excellent research, organizational and time management skills must be able to prioritize tasks, manage a large number of multi-stage projects, and complete them in a timely fashion. -Must be able to work in a team environment with a variety of professionals while at the same time working independently, with minimal supervision. -Must be detail-oriented and productive without compromising quality.
McLane Advanced Technologies, LLC (MAT) provides a full range of Logistical and Information Technology Services for Government and Commercial clients. Join a winning team today!Each applicant must be able to obtain a security clearance upon hire. We are an Equal Opportunity Employer.
Job Requirements
|