Software Developer
Cummins, Inc.
Lemoyne, PA, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$104,000.0 - $114,400.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Amazon Web Services
Automation of Tests
Microsoft Azure
C Sharp (Programming Language)
Cloud Computing
Software Quality
Code Review
Databases
DevOps
Django Web Framework
+18 more
Spring Framework
Python (Programming Language)
Node.Js
NoSQL
Open Source Technology
Software Architecture
Software Engineering
SQL Databases
Workflow Management Systems
Google Cloud
ReactJS
Containerization
AngularJS
Kubernetes
Information Technology
Front End Software Development
Docker
Microservices
Job description
We are seeking an experienced Senior Software Developer to join our dynamic team. You will play a key role in designing, developing, and maintaining scalable, high-performance software applications. You will also mentor junior developers, contribute to architectural decisions, and collaborate closely with cross-functional teams to deliver impactful solutions., * Software Development:
- Design, develop, test, and deploy robust, scalable, and maintainable software solutions.
- Write clean, efficient, and well-documented code adhering to industry best practices.
- Ensure code quality through peer reviews and automated testing.
- Architecture and Design:
- Collaborate on architectural decisions to build scalable systems.
- Propose and implement technical solutions aligned with business objectives.
- Mentorship:
- Provide guidance and mentorship to junior developers.
- Conduct code reviews and knowledge-sharing sessions.
- Collaboration:
- Work closely with product managers, designers, and stakeholders to understand requirements.
- Coordinate with QA engineers to ensure optimal product quality.
- Continuous Improvement:
- Identify and resolve performance bottlenecks and software defects.
- Stay updated with emerging technologies and trends to innovate and improve development processes.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 5+ years of professional software development experience.
- Technical Skills:
- Proficiency in programming languages such as [e.g., Python, Java, JavaScript, C#, etc.].
- Experience with front-end frameworks (e.g., React, Angular) and back-end technologies (e.g., Node.js, Django, Spring).
- Strong understanding of database systems (SQL and NoSQL).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Experience with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
- Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to manage multiple priorities in a fast-paced environment., * Experience leading or managing development teams.
- Knowledge of microservices architecture.
- Contributions to open-source projects.
- Familiarity with DevOps practices.
Benefits & conditions
- Competitive salary and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible work hours and remote work options.
- Professional development opportunities, including conferences and certifications.
- A collaborative and inclusive work culture.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…