This is a remote position.
We are seeking a Sr. Software Engineer (Java) to join our team.
- Design develop test and deploy scalable software solutions that align with business and technical requirements.
- Lead and participate in formal work sessions and present technical analysis to stakeholders.
- Collaborate with business stakeholders and subject matter experts to define requirements and translate them into technical specifications.
- Ensure the quality of code through continuous testing automated test scripts and peer code reviews.
- Develop comprehensive documentation and technical reports for key stakeholders.
- Utilize Microsoft O365 (Word Excel PowerPoint Visio) for documentation and presentations.
- Collaborate effectively with large teams using MS Teams and other communication tools.
- Work within Agile frameworks (Scrum) and utilize project management tools like Jira to manage development cycles.
- Bonus: Experience working with PeopleSoft HCM or security administration is a plus.
Requirements
- 8 years of experience as a Software Engineer or in a similar role.
- Proven experience in software development testing and quality assurance.
- Strong expertise in coding languages such as Java Python C# or similar.
- Proficiency in web technologies like HTML CSS JavaScript and frameworks such as React or Angular.
- Experience with cloud technologies such as AWS Azure or Google Cloud.
- Strong understanding of data structures algorithms and software design patterns.
- Experience in identifying requirements and creating formal documentation for business stakeholders and SMEs.
- Experience conducting formal work sessions and presenting technical analysis.
- Expertise in using Microsoft O365 applications (Word Excel PowerPoint Visio).
- Experience with MS Teams for communication within large teams.
Preferred Qualification:
- Experience working with public sector organizations (Federal State or Local Government).
- Experience with cloudbased DevOps tools and continuous integration/continuous delivery (CI/CD) pipelines.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Experience with SharePoint and Jira.
- Experience working within the Scrum framework for Agile development.
Skills & Competencies :
- Excellent problemsolving skills and the ability to troubleshoot complex software issues.
- Strong communication skills to work effectively with both technical and nontechnical teams.
- Ability to manage multiple projects and meet tight deadlines.
- Attention to detail and commitment to delivering highquality software.
Benefits
- Work Location: Remote
- 5 days working
8+ years of experience as a Software Engineer or in a similar role. Proven experience in software development, testing, and quality assurance. Strong expertise in coding languages such as Java, Python, C#, or similar. Proficiency in web technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular. Experience with cloud technologies such as AWS, Azure, or Google Cloud. Strong understanding of data structures, algorithms, and software design patterns. Experience in identifying requirements and creating formal documentation for business stakeholders and SMEs. Experience conducting formal work sessions and presenting technical analysis. Expertise in using Microsoft O365 applications (Word, Excel, PowerPoint, Visio). Experience with MS Teams for communication within large teams.