π° $50,000 - $100,000 π United States of America π 07/05/2023
Apply##### Job Description :
Position Overview: Anglicotech LLC is seeking a talented and motivated Junior
Software Engineer to work as a contractor for the Savannah Nuclear Site
project. As a Junior Software Engineer, you will play a critical role in
transforming screen designs, interfaces, and requirements into functional and
user-friendly software for a supply chain readiness application. This software
will pull data from multiple external sources using APIs and generate supply
chain readiness reports and visuals for the Savannah Nuclear Site supply chain
contractors. This is an excellent opportunity to gain hands-on experience in
software development and contribute to an important project.
##### **Responsibilities:**
* Software Development:
* Collaborate with the design and product teams to understand screen designs, user interfaces, and software requirements.
* Implement software components, modules, and features using the appropriate technologies and programming languages, such as Java, Python, or C#.
* Write clean and efficient code that aligns with coding standards and best practices.
* Agile Scrum Development:
* Participate in Agile Scrum activities, including sprint planning, daily stand-ups, and sprint reviews.
* Contribute to breaking down user stories into tasks and delivering software increments within the defined sprint timelines.
* Collaborate with the team to ensure effective communication and coordination throughout the development process.
* API Integration:
* Work closely with the UX/UI and back-end development teams to integrate APIs and retrieve data from external sources.
* Assist in implementing API calls, data processing, and data visualization components to meet the specified requirements.
* Support seamless communication and data flow between the user interface and the back-end systems.
* Quality Assurance and Testing
* Write and execute unit tests to ensure code quality, reliability, and adherence to coding standards.
* Assist in identifying and addressing software defects and performance issues through testing and debugging.
* Collaborate with the QA team to develop and execute test cases, contributing to overall software quality.
* Collaboration and Learning:
* Collaborate with cross-functional teams, including designers, product managers, and other developers, to ensure successful software delivery.
* Contribute to knowledge sharing within the development team and actively seek learning opportunities to enhance skills.
* Communicate effectively with team members and stakeholders to provide updates, seek guidance, and share ideas.
##### **Requirements:**
* Bachelor's degree in Computer Science, Software Engineering, or a related field.
* Some prior experience or internship in software development or a related field is preferred.
* Knowledge of one or more programming languages, such as Java, Python, C#, or similar.
* Familiarity with front-end technologies, including HTML, CSS, JavaScript, and related frameworks (React, Angular, etc.).
* Basic understanding of API integration, data processing, and visualization.
* Interest in Agile Scrum methodologies and willingness to learn and contribute in an Agile development environment.
* Strong problem-solving and analytical skills, with the ability to learn and adapt quickly.
* Familiarity with version control systems (e.g., Git) and collaborative development tools (e.g., Jira, Confluence).
* Good communication and teamwork skills to collaborate effectively within a diverse team.
* Detail-oriented with a passion for producing high-quality software.