Conduct research and development in software design, testing, and electronic data processing applications
Design, develop, document, test, and debug applications software and systems containing logical and mathematical solutions
Collaborate with multidisciplinary teams to plan, design, and develop software solutions that integrate with electronic data processing systems
Determine computer user needs and analyze system capabilities to resolve programming challenges and optimize software performance
Develop compilers, assemblers, utility programs, and operating systems to support business and product applications
Ensure adherence to software engineering standards, best practices, and compliance requirements
Design and modify software systems using mathematical modeling and scientific analysis to predict outcomes and evaluate feasibility
Coordinate software system installations and monitor functionality to ensure compliance with technical specifications
Work with analysts, engineers, and programmers to define project limitations, system capabilities, and interface requirements
Provide technical support to operational strategies aligned within your program and initiatives that optimize processes, enhance productivity, and ensure quality across all program functions
Ensure 100% of planned hours are worked and recorded
Identify and forward to your leadership any opportunities that could lead to growth within your work area
Participate in growth efforts as requested
Ensure all contractual deliverables are met/exceeded to the customer’s satisfaction
Complete personal PDP and attend Staff Meeting and Storytime (with camera on)
Within your program, build productive and positive professional relationships with clients
Execute all contract requirements as assigned in accordance with the contract-specific LCAT and requirements
Perform other related duties as assigned
Clearance: Active Secret Clearance
Education and Years of Experience: Bachelor’s degree in a related field with 3 -10 years of experience
Proficiency in designing, developing, testing, and debugging software applications
Strong analytical and problem-solving skills with the ability to evaluate system performance and optimize solutions
Expertise in programming languages such as Python, Java, C++, or similar technologies
Experience with software development methodologies, version control systems, and testing frameworks
Ability to work independently while collaborating effectively with cross-functional teams
Experience with Agile software development processes and DevOps methodologies
Knowledge of cloud computing, containerization, and microservices architecture
Familiarity with cybersecurity best practices and software security protocols
Proficiency in database management and data analytics tools
Understanding of system integration, performance optimization, and scalability considerations
To find out more about this job, please visit this link
