MacAulay-Brown, INC. (MacB) a leading IT Solutions and Engineering Services company, is accepting applications for an Applications Programmer. The Applications Programmer will implement all aspects of the standard system development life cycle process. Determine specifications, then design and develop complex and business critical software solutions, utilizing appropriate software engineering processes. Responsible for developing reliable, secure applications that provide fast and reliable access for users through professional, efficient, comprehensive and easy to navigate interfaces. Thorough understanding of standard security testing and evaluation procedures required prior to production. Expertise regarding the integration of applications throughout an organization. Responsible for design recommendations based on long-term information technology organization strategy and developing enterprise-level applications and custom integration solutions. Applications Programmer will analyze and study complex system requirements. Will assist in software development and support using formal specifications, data flow diagrams, and other accepted design techniques, as well as estimates software development costs and schedule. Reviews existing programs and assists in making refinements and improving current techniques. Analyzes applications and design specifications for functional activities. Develops block diagrams and logic flow charts, as well as translates detailed designs into computer software. Tests, debugs and refines the computer software to produce the required product. Prepares required documentation, including both program-level and user-level documentation. Enhance software to reduce operating time or improve efficiency.
Secret security clearance required
Perform troubleshooting and resolve operational issues
Understand and apply network security principles.
DoD 8570Level II certifications required
Degree in Computer Science, Information Systems, Engineering, Mathematics, Business, or other related scientific or technical discipline is preferred.
General Development Experience: – Six (6) years of experience designing, integrating, developing or deploying application systems at progressively increasing levels of responsibility.
Microsoft Certified Solutions Expert (MCSE) – Computing Environment required
Software Engineering: – Four (4) years experience providing solutions for developing and managing large complex applications.
Experiences with systems design, system analysis, operating systems and back-end databases.
Thorough knowledge of application security.
Strong analytical, communication, and leadership skills.
Experience developing applications for both web-based and desktop applications