Software Developer
Winsupply
Company Description Winsupply is in the business of creating and enabling entrepreneurs to achieve their dreams through wholesale distribution. Winsupply is a group of over 670 locally-owned companies that operate across a variety of industries, including HVAC, Plumbing, Electrical and more. The purpose of the support services campus is to eliminate obstacles and provide support to help our entrepreneurs succeed. Support service employees assist entrepreneurs in achieving their dreams through finance, accounting, IT, and other back-office operations. Job Description The Software Developer will serve as the subject matter expert for Java and web services, applying industry best practices in software development and agile project management. Lead assigned development and integration projects from inception to delivery. Collaborate with business users to define requirements, create conceptual and technical designs, develop prototypes and programs, execute unit and integration tests, resolve defects, implement solutions, and provide second-tier support. Champion innovation, continuous improvement, and technical excellence across the team. Competencies for Success
- Strong organizational, analytical, problem-solving, and communication skills.
- Strong interpersonal skills to effectively collaborate with stakeholders at all levels.
- Mentor and guide junior developers, ensuring skill development and adherence to emerging technologies and best practices.
- Stay updated on new technologies and continuously enhance your technical skills.
- Backend: Java (8 and newer), Spring Boot framework.
- Build Tool: Gradle.
- Database: IBM DB2 LUW as the primary database.
- Frontend: Angular framework.
- Communication: Message Queues (MQs).
- Tools and Methodologies: Agile (Scrum), Jira for task tracking, Confluence for documentation.
- DevOps: CI/CD pipelines with Jenkins, containerization with Docker or Kubernetes.
- Monitoring: ELK stack, Prometheus, Grafana.
- 7+ years of professional IT experience, including service development using Java.
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
- Proven experience working with offshore development teams.
- Comprehensive understanding of Object-Oriented Programming (OOP), distributed programming, multi-tier application design, and multi-threaded development.
- Actively participate in the software development lifecycle, including test-driven development, automated unit testing, and pair programming.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
- Implement DevOps processes, including CI/CD scripting, test automation, and containerization.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
- Familiarity with monitoring and logging tools such as ELK stack, Prometheus, or Grafana.
- Proficiency in design patterns, RESTful services implementation, and service-oriented architectures.
- Knowledge of test-driven development (TDD) and acceptance testing frameworks.
- Expertise in development with Java 8 or newer, Spring Boot framework, and JPA.
- Hands-on experience with Gradle as a build tool.
- Proficiency in developing efficient, scalable RESTful web services and microservices.
- Familiarity with Domain-Driven Design (DDD) principles.
- Knowledge of message queues (MQs) for inter-service communication.
- Solid experience with version control tools such as GitHub.
- Agile methodology experience, particularly in Scrum with bi-weekly sprints.
- Experience with task tracking using Jira and documentation in Confluence.
- Strong understanding of recognized Java Design Patterns.
- Practical experience with relational databases (preferably IBM DB2 LUW), including writing moderate to complex SQL queries.
- Front-end development exposure using Angular framework is a plus.
- Experience with designing and implementing highly available and fault-tolerant systems.
- Familiarity with performance optimization techniques for both backend and frontend.
- Collaborate with technical teams to design and deliver scalable, effective solutions that align with business requirements.
- Develop and maintain RESTful APIs, microservices, and other service-oriented architectures.
- Adhere to best practices and standards for accessibility, cross-browser compatibility, and security.
- Work with cross-functional teams, including project managers, UI/UX designers, developers, and architects, to ensure consistent and high-quality deliverables.
- Operate efficiently in Linux shell environments and perform necessary configurations.
- Utilize Jenkins or similar tools to automate builds and deployments.
- Conduct thorough code reviews and integration testing to ensure quality and maintainability.
- Engage in the requirement specification process for new software functionalities, ensuring design consistency with development standards.
- Champion the adoption of engineering best practices and promote a culture of continuous learning and improvement.
- Develop technical documentation, including architectural designs and guidelines, to ensure long-term maintainability.
- Take ownership of the end-to-end development cycle, from design to deployment and monitoring in production environments.
- Drive efforts to improve application performance, scalability, and reliability.
- Employee is regularly required to sit, use hands, handle controls, talk and hear, reach with hands and arms, stand, walk and stoop.
- Vision requirements include close vision and ability to focus
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Developer in Moraine, OH vacancy
$70k - $80k
...Full Stack Developer Dayton, OH $70K - $80K Base + Bonus + Full Benefits A well-established, family-oriented manufacturing company is looking to add a Full Stack Developer to its collaborative internal IT team. This is a highly visible role where you...Suggested$140k - $200k
...interview process involves several technical interviews and we aim to complete them within 1 week. What Yo u' ll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking,...SuggestedWork at office- ...A well-known Government supporting company in the Dayton OH area is seeking a Software Developer. This person will be a part of a diverse and skilled technical team, to write and test software in high level languages, and to develop and test signal processing algorithms...Suggested
$112.8k - $257k
...a Cloud Application Architect to join the team in a cloud or software engineering role, working with teams to leverage and expand your... ...You Have: ~6+ years of experience architecting and developing scalable, reliable cloud-native applications within AWS ~5...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work- ...for professional growth and advancement in the evolving field of Digital Materiel Management. Key Responsibilities: • Lead and develop a team of engineers to execute digital materiel management and MBSE projects • Act as the primary interface with the government...SuggestedFull time
- ...technical maturity of candidate systems in a realistic test environment to support informed decisions on capability integration. Develop and refine a requirements test matrix, mapping system requirements to test objectives. Develop and maintain a test plan and...Work at officeLocal areaRemote workFlexible hours
- ...vehicles, integrated ground systems, autonomy-related capabilities, supporting digital infrastructure. Demonstrated ability to develop and manage system requirements, and to produce logical and functional system designs (system structure, behaviors, and data flows)....Temporary workWork experience placementInternshipLocal area
- ...google, Paypal, western union, visa, walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full...Full time
$157k - $224k
...focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating integration... .... The Role: As a Lead Software Engineer you will design, develop, and implement real-time software for RF sensor systems...Full timeWork experience placementLocal areaNight shift$85 - $90 per hour
..., Embedded Systems (Intermediate), GNC Systems (Intermediate), Software Design (Experienced) Contract Type: W2 Duration: 12 Months... ...and model-based development. Key Responsibilities: Design, develop, test, and debug embedded software for GNC systems. Develop...Hourly payContract work- A leading cloud-native software consultancy is seeking a Software Engineer with an active TS/SCI clearance. This role involves designing and developing cloud-native applications to support national defense and intelligence missions. The ideal candidate will have strong...
$82 - $83 per hour
...Job Title: Embedded Software Engineer Location: Dayton, OH (On-site at Trimble) Duration: Contract - 12 months Pay Range:... ...into complex codebases . Responsibilities: Design, develop, test, troubleshoot, and debug software for enhancements and new...Contract workLocal area- ...will help automate the configuration and deployment of said solutions and have the code delivered into a USG owned software factory. Design, develop, and build an automated CI/CD pipeline to deliver complex software products into a production environment. Continue...Full timeWork at officeLocal area
$160k - $200k
...Implement and maintain automated and secure DevSecOps pipelines with integrated security controls throughout the software delivery lifecycle Assist developers in building, scanning, and testing systems through automated pipeline integration and continuous integration/...Full time- ...offers a sign-on bonus. This role is pivotal in designing, developing, and maintaining integrations between cloud-based applications... ...by applicable law. Job Details Job Family Information Technology Job Function Software Engineering Pay Type Salary...For contractorsRelocation package
- We are seeking a Platform Engineer to support DevSecOps platform infrastructure and operations for mission-critical government systems. This role provides Tier 2 and Tier 3 operations support while learning site reliability engineering (SRE) practices in cloud-native environments...InternshipRelocation package
$187.7k - $225k
...-first platform that abstracts infrastructure from simulation software Lead multi-cluster Kubernetes, service mesh, security hardening... ...maintain platform CRDs and controllers/operators to reconcile developer intent into runtime objects (namespaces/cells, Deployments/...Contract workTemporary workLocal areaRelocation packageFlexible hours- ...Overview Client is seeking a Software Engineer to design, develop, test, troubleshoot, and debug software programs for enhancements and new products. This role focuses on C++, MATLAB/Simulink, embedded systems, and Guidance, Navigation, and Control software development...Local area
- ...Integrate AI/ML services into secure, mission-critical systems Develop Infrastructure as Code (Terraform, Ansible) for repeatable,... ...most engineers never encounter About Rackner Rackner is a software consultancy that builds cloud-native solutions for startups,...Weekly payTemporary workRemote workHome office
- ...environments Experience designing and implementing Continuous Integration / Continuous Delivery (CI/CD) pipelines to support secure software delivery Familiarity with federated network architectures and cloud-based infrastructures (e.g., AWS, Azure, or similar)...Temporary workFor contractorsWork experience placementInternshipLocal area
- ...Responsibilities Design and Implement Innovative Solutions: Prototype, develop, and implement new solutions to enhance our Kubernetes platform... ...ownership of segments of a project Basic understanding of software development practices Preferred Skills Proficiency...Work experience placement
- ...and verification documentation and reports. Gather and develop technical and business data necessary to build and, as required... ...and business reviews as needed. Analyze equipment and software performance deficiencies and make recommendations for corrective...Contract work
$157k - $224k
...engineering techniques, and the ability to work with complex software systems and the utilization of Digital Engineering/MBSE to accomplish... ...offers the opportunity to work with leading domain experts developing solutions to solve the most challenging national security...Full timeWork experience placementWork at officeLocal areaRemote workFlexible hoursNight shift$80 per hour
...Senior Software Engineer â€" Guidance, Navigation & Control (GNC) 12-month contract Up to $80hr (W2) Our client is a global... ...environment. Here’s what you’ll be doing: Design, develop, test, and debug software components for enhancements and new...Contract work- ...the design, analysis, and validation of advanced aerospace systems and components for GE Aerospace programs. In this role, you will develop and apply dynamic models, simulations, and control-focused analyses spanning mechanical, electrical, and thermal domains to support...Permanent employmentWork at officeRelocation package
$83.4k - $125.2k
...Full Stack Web Developer At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact... .... The selected candidates will participate in the entire software development lifecycle with a concentration in software engineering...Shift work- ...Support and enhance customer and Commercial-off-the-shelf (COTS) software and tools including PC Workbench (PCWB), Database Tool (DBT),... ...with execution and provide secure service solutions by developing and using the latest technologies that thrive our resources to...Full time
$206k - $284k
...Principal Software Engineer Dayton, OH Secret Polygraph Unspecified Career Level not specified $206,000 - $284,000 Job Description... ...a Principal Software Engineer, you will lead technical teams developing real-time software for advanced RF sensor systems. You will...Work experience placement- ...technology and completion of activity on time and budget Design, develop, analyze, document and support testing of products, systems or... ..., development, analysis, testing and debugging of computer software applications and/or systems. May include Image and Signal...Temporary workLocal areaFlexible hours
- ...Principal Software Engineer -Ongoing Career Opportunity Location: Beavercreek, OH, US, 45431 Job ID: 111568 The Leonardo DRS Airborne... ..., Operating Systems, Operator / Machine Interface, or others. Develop software tools including operating systems, compilers, routers,...Immediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
Related searches
- part time software developer remote Moraine, OH
- healthcare software sales Moraine, OH
- software Moraine, OH
- software implementation project manager Moraine, OH
- remote software sales Moraine, OH
- id software Moraine, OH
- federal government software engineer
- software sales engineer
- software engineer full time
- facebook software engineer

