Software Developer/Application Support Analyst
Job Description
DescriptionAre you a motivated Software Developer who loves to design, develop and support the next generation of Facilities Management Applications?
Are you passionate about collaborating and working closely with customers to develop innovative and creative technical solutions?
If so, we're looking for someone like you to join our team at APL.
We are seeking a creative, driven Software Developer and Analyst to support the design and management of essential Facilities, Construction, Asset and Calibration Management applications. You will help us define the future direction of these systems for the Laboratory by actively participating in the assessment of requirements, solutioning, design and development of new features and functionality. You will join our hardworking team in an inclusive environment where we value innovation, creativity, life-long learning, and professional growth. We always strive to cultivate an environment of collaboration and teamwork as we work hand-in-hand alongside our partners!
As a Software Developer/Application Support Analyst you will...
- Act as a technical resource for functional areas and a domain authority for business matters related to solution design, business process, configuration, and data migrations
- Provide primary support for existing COTS applications by upgrading to the newest technologies, responding to user calls, and working on operational initiatives
- Interact with all levels of users to elicit and document requirements for reports, applications and integrations
- Design and develop reports, customizations and integrations to enhance Facilities, Construction, Asset and Calibration Management applications and business processes
- Design, develop, integrate and test plans for Facilities, Construction, Asset and Calibration Management applications and business processes
- Apply sound configuration management and configuration control of software products and documentation. Participate in design reviews, test plan generation and regression testing
Note: This job summary and listing of duties is for the purpose of describing the position and its essential roles at time of hire and may change over time.
Qualifications
You meet our minimum qualifications for the job if you...
- Possess a Bachelor’s degree or coursework in Information Systems, Computer Science, Engineering, or equivalent years of IT related professional work experience
- Have experience with software design and development, including recognized software engineering standard methodologies and agile software development
- Have 3-5 years of experience in software development with service-based, data-driven applications, Python and/or .Net and Configuration Management tools
- Have experience developing and maintaining system interfaces and/or REST API’s
- Have experience in data analysis and working with data analytics & management tools like Excel and relational databases
- Have experience conducting research on new technologies/solutions
- Demonstrate enthusiasm for learning new skills
- Demonstrate strong multi-tasking and decision making with the ability to lead multiple priorities with high attention to detail
- Have strong problem identification skills with a demonstrable ability to resolve sophisticated problems
- Have excellent social skills with the ability to work independently and as part of an integrated team
- Have excellent verbal and written communications to document and present technical work to a wide audience
- Eligibility requirements include U.S. citizenship.
- Occasional weekend and other after-hours work required to meet time-sensitive project/work-related business needs.
You'll go above and beyond our minimum requirements if you...
- Have experience with Facilities, Construction, Asset and Calibration Management applications like IBM Maximo, IBM TRIRIGA, PMWeb, eQuip and/or SCLogic
- Have experience in a Facilities Management or Construction Management environment or working with various trades
- Have a solid grasp of SQL, PL/SQL, Java, Java script or Jython
Why work at APL?
The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation’s most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.
At APL, we celebrate our differences and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL’s campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at http://www.jhuapl.edu/careers.
About Us
APL is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law.
APL is committed to promoting an innovative environment that embraces diversity, encourages creativity, and supports inclusion of new ideas. In doing so, we are committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please contact Accommodations@jhuapl.edu. Only by ensuring that everyone’s voice is heard are we empowered to be bold, do great things, and make the world a better place.
*Please mention you saw this ad on DiversePositions.*