Agile MethodologiesSoftware DevelopmentAmazon Web ServicesCode ReviewPublic TrustTechnical DocumentationTesting Tools
Senior (5-8 years) -
United States
Art of the possible.
25025+ employees
B2BTechnologyConsultingCyber Security
Role
Who you are
Bachelor of Science
5 plus years’ proven experience as a software engineer or application developer, with a focus on web-based applications
5 years’ experience with AWS cloud platform and services, and cloud integration management
Strong understanding of low code application tools, software architecture, design patterns, and best practices
Understanding of the current COTS platform’s architecture, technologies, and dependencies
Expertise in programming languages such as Java, JavaScript frameworks, SQL, Rest APIs, and CI/CD technologies
Experience with web development frameworks and libraries (e.g., React, Angular, Node.js)
Experience with unit testing tools and methodologies such as JUnit and Test-Driven Development (TDD)
Familiarity with software development tools and version control systems (e.g., Git)
Familiarity with relational databases, data modeling, and data migration techniques
Ability to design scalable, reliable, and maintainable architectures
Proficiency in creating diagrams and documentation to communicate complex architectural concepts
Strong problem-solving and debugging skills
Understanding of data integrity, data privacy, and compliance
Ability to work in an agile development environment
Ability to develop and support client/server as well as web applications
Desirables
Experience with Tyler Application Platform (formerly Entellitrak)
Expertise with Agile methodologies and project management tools
Knowledge of software security best practices
Previous experience in government projects or the healthcare industry
What the job involves
Play a critical role in the design, development, and maintenance of applications that facilitate efficient and user-friendly interactions with the system’s public portal
Manage expectations and address concerns proactively
Collaborate with cross-functional teams to design, develop, test, and deploy software applications that meet project requirements and standards
Proactively monitor and maintain the system’s public portal, ensuring optimal performance, reliability, and security
Troubleshoot and resolve application-related issues promptly, minimizing downtime and ensuring a seamless user experience
Create and maintain clear and comprehensive technical documentation for developed applications, APIs, and processes
Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among team members
Work closely with software architects, developers, quality assurance, and project managers to achieve project objectives
Stay current with industry trends and emerging technologies to propose enhancements and improvements to existing systems
GDIT is a global technology and professional services company delivering innovative consulting and technology solutions to the U.S. government, defense, and intelligence community. With a deep commitment to our clients' missions, we harness technology to create safer and smarter outcomes through our expertise in digital modernization and advanced technology.
Company benefits
401K with company match
Comprehensive health and wellness packages
Internal mobility team dedicated to helping you own your career
Professional growth opportunities including paid education and certifications