Applications Developer II
Mackson, an A-TEK Company, is seeking to staff a team of software professionals to build and deploy new systems with web capabilities for our key government customers. We have an immediate opportunity for an Applications Developer II in our Rockville, MD office. The Applications Developer II will also spend time on the customer site in Rockville, MD in support of federal clients. This position involves working as an integral part of a team of software professionals on multiple projects to build out web-based applications. This individual evaluates, analyzes, and modifies complex application programs. The Applications Developer II codes, tests, debugs, documents, and maintains applications. The selected applicant works on most phases of application development activities while analyzing and resolving problems associated with applications. Will also detect, diagnose and report related problems and contributes to their solution. Position Responsibilities bull Technical analysis, designmodeling, coding, debuggingtroubleshooting, and component testing. bull Maintenance, enhancement andor development of working applications and interfaces with other applications. bull Participate in pageron-call support rotation. bull Estimate software development cost and schedule. bull Plan and execute all required process steps as defined in Mackson and client methodologies. bull Provide application development support in a timely manner. bull Analyze, designmodel, code, and test breakfix requests and enhancements to modules. bull Develop technical system specifications for components. bull May prepare program documentation and materials for users. bull Design components to technical programming standards. bull Provide support for the installation of application releases into production as directed. bull Coordinate and participate in structured peer reviews walkthroughs. bull Create operational documentation. bull Perform system, interface, and batch monitoring as required. bull Meet service commitments for assigned deliverables and proactively provide work status. bull Continuously develop industry knowledge and associated skills.
RequiredQualifications bull Requires a BA or BS degree from an accredited institution in a management or technical discipline ndash Computer Science, Information Technology or Engineering (related degrees and equivalent work experience will be considered) and 7-9 years of performing applications programmingdevelopment bull Technical competency in Java, Node. JS, TortoiseSVN, TortoiseGIT, GIT for Windows, Angular, Prime
Faces, Hibernate, Spring, Spring WebFlow, Spring
Boot, SpringMVC, Boot
Strap, JQuery, Selenium, TestNG bull Skilled in and knowledgeable in technologies used and applications supported bull Effective communication skills must be able to communicate fluently in English both verbally and in writing bull Positive customer orientation and experience working closely with customers face-to-face bull Knowledge of IT systems or IT organizations bull Exposure to Production Application Support
PreferredSkills and Experience bull AgileSCRUM experience bull Federal contracting experience supporting HHS or FDA bull Experience with the SDLC EPLC bull Experience with data analytics and process analysis paradigms for addressing client needs bull Keen sense of the User Experience and User Journey