At a Glance
- Tasks: Design and develop innovative software solutions that enhance product offerings.
- Company: Join Nicindustries, a dynamic tech company in White City, Oregon.
- Benefits: Competitive salary, visa sponsorship, and opportunities for professional growth.
- Other info: Engage in Agile methodologies and contribute to a culture of continuous learning.
- Why this job: Make an impact with cutting-edge technology in a collaborative environment.
- Qualifications: 3+ years in software development with skills in Java, C#, or Python.
The predicted salary is between 60750 - 74250 Β£ per year.
Software Developer II at Nicindustries
As a Software Developer II at Nicindustries, you will play a pivotal role in the design, development, and maintenance of innovative software solutions that enhance our product offerings.
This position is ideal for someone who is passionate about technology and eager to contribute to a dynamic team focused on delivering high-quality software.
You will collaborate closely with cross-functional teams to ensure that our software meets the needs of our clients and aligns with industry standards.
Your expertise will help drive the continuous improvement of our systems and processes.
- Key facts
- Engagement: Full-time
- Visa: Sponsorship available for qualified candidates
What you'll do
- Design, develop, and implement robust software applications that meet user requirements and business objectives.
- Collaborate with product managers and stakeholders to gather and analyze software requirements, ensuring alignment with project goals.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Conduct thorough testing and debugging of applications to ensure optimal performance and user experience.
- Participate in code reviews to provide constructive feedback and share knowledge with team members.
- Maintain and enhance existing software applications, troubleshooting issues as they arise and implementing effective solutions.
- Contribute to the development of technical documentation, including design specifications and user manuals.
- Stay updated with emerging technologies and industry trends, recommending improvements to enhance our software development processes.
- Collaborate with QA engineers to ensure comprehensive testing and validation of software releases.
- Assist in the training and onboarding of junior developers, fostering a culture of continuous learning within the team.
- Engage in Agile methodologies, participating in sprint planning, daily stand-ups, and retrospectives to ensure timely project delivery.
- Work closely with Dev Ops teams to streamline deployment processes and improve system reliability.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3 years of experience in software development, with a strong focus on web and application development.
- Proficiency in programming languages such as Java, C#, or Python, with a solid understanding of object-oriented programming principles.
- Experience with front-end technologies including HTML, CSS, and Java Script frameworks (e. g., React, Angular, or Vue. js).
- Familiarity with database management systems such as My SQL, Postgre SQL, or Mongo DB.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills, both verbal and written, with the ability to convey complex technical concepts to non-technical stakeholders.
- Experience with version control systems, particularly Git, and familiarity with CI/CD pipelines.
- Knowledge of software development methodologies, particularly Agile and Scrum practices.
- Nice to have
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Understanding of microservices architecture and RESTful API design principles.
- Previous experience in a manufacturing or industrial software environment.
- Knowledge of data analysis and visualization tools.
Skills & tools
- Programming Languages: Java, C#, Python
- Front-end Technologies: HTML, CSS, Java Script, React/Angular/Vue. js
- Database Management: My SQL, Postgre SQL, Mongo DB
- Version Control: Git
- Development Methodologies: Agile, Scrum
- Cloud Platforms: AWS, Azure, Google Cloud (preferred)
- Containerization: Docker, Kubernetes (preferred)
- Practical notes
This position is based in White City, Oregon, and is a full-time role with competitive compensation.
Candidates must be eligible to work in the United States, and visa sponsorship is available for qualified individuals.
The ideal candidate should be prepared to work in a collaborative environment and contribute to various stages of the software development lifecycle.
We encourage applicants who are eager to learn and grow within a fast-paced, innovative company.
#J-18808-Ljbffr
Software Developer II in Gloucester employer: Nicindustries
At Nicindustries, we pride ourselves on being an excellent employer by fostering a collaborative and dynamic work culture that empowers our employees to thrive. With a focus on professional growth, we offer comprehensive training and development opportunities, alongside a competitive salary package and sponsorship options for the right candidates. Join us in a vibrant manufacturing environment where your contributions are valued and rewarded.