Software Engineer
7 days ago
JOB TITLE: Software Engineer
DEPARTMENT: Public Utilities
REPORTS TO: Director, Public Utilities
JOB LOCATION: Remote (U.S. based)
SUMMARY OF POSITION:
i3 Verticals is looking for a highly skilled Full Stack Software Engineer who is comfortable with both front and back-end programming. Software Engineers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications, and working alongside architects for web design features, among other duties. The ideal candidate will possess strong expertise in Java development, J2EE, Spring Boot, AWS, Docker/Kubernetes, and various application servers, along with familiarity with front-end frameworks, message queues, and databases.
ESSENTIAL DUTIES & RESPONSIBILITIES:
- Develop and maintain user interfaces using a frontend technology like Angular.
- Create responsive web designs that work seamlessly across various devices and browsers.
- Implement and optimize frontend components for performance and user experience; an eye for UX/UI.
- Integrate server-side APIs and RESTful services.
- Help build scalable and secure backend services using a backend technology like Java.
- Collaborate with frontend developers to ensure smooth integration between frontend and backend systems.
- Work with databases such as SQL(PostgreSQL), and NoSQL efficiently while using best practices around performance and optimization.
- Integrate native cloud services in AWS (AWS certifications are a plus).
- Write unit tests or regression tests. Familiarity in creating CI/CD pipelines.
- Adept in design and making architectural decisions; from RBMS design to Cloud Architecture.
- Collaborate with cross-functional teams, including designers and product managers, to deliver high-quality features.
- Work in Agile environments with familiarity of all stages of SDLC.
- Have knowledge of Gitflow/version control and maintaining thorough release notes
- Have familiarity with Docker build process and containerization would be an asset.
- Document code, technical processes, and architecture decisions.
MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE):
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Minimum of 8 years of professional experience as a Java Developer.
- Familiarity with front-end frameworks such as Angular or React.
- Extensive knowledge and hands-on experience with J2EE and Spring Boot frameworks.
- Experience working with Nginx, Tomcat, and JBossEAP application servers.
- Experience with testing frameworks (Junit, Mockito).
- Excellent analytical and problem-solving skills.
- Excellent organization and time management skills.
- Excellent written and verbal communication skills.
- Ability to exercise discretion and independent judgment in the performance of duties.'
PREFERRED QUALIFICATIONS :
- Working knowledge with AWS services and integrations.
- Experience in containerization technologies like Docker and Kubernetes.
- Experience of caching mechanisms using Redis or Memcached.
- Proficiency in working with databases like Oracle, PostgreSQL, MongoDB, or Cassandra.
- Experience with authentication protocols and services like Okta, OAuth, Azure AD, or Ping.
Not currently recruiting from California, Colorado, Connecticut, Maryland, Nevada, New Jersey, Ohio, Rhode Island, Washington, or New York state.
-
Software Engineer
1 month ago
Nashville, United States i3 Verticals Management Services, Inc. Full timeJob DescriptionJob DescriptionJOB TITLE: Software Engineer (Mid) - .NETREPORTS TO: Lead EngineerSUPERVISORY RESPONSIBILITIES: NoJOB LOCATION: Orlando, FL - This is not a remote positionTRAVEL: Less than 5% SUMMARY OF POSITION: We are seeking experienced .NET Developers to join our engineering team! With a focus on modern engineering techniques, we develop...
-
Software Engineer
2 weeks ago
Nashville, Tennessee, United States Capleo Global Full timeJob Title: Software EngineerLocation: RemoteContract Duration: 12 MonthsPosition Overview:This role requires a professional with a solid background in software engineering, specifically in Java programming. The ideal candidate will possess the following skills and experience:Minimum of 2 years of practical experience in Java Development.Proficiency in JCL...
-
Software Engineering Manager
2 months ago
Nashville, United States i3 Verticals Management Services, Inc. Full timeJob DescriptionJob DescriptionJOB TITLE: Engineering - Enterprise SolutionsFLSA STATUS: ExemptDEPARTMENT: Engineering REPORTS TO: Engineering Director - Enterprise SolutionsJOB LOCATION: Remote (US Based)TRAVEL: 10%SUMMARY OF POSITION:The Software Engineering Manager will lead and manage a highly skilled product-focused Scrum Team, consisting of talented...
-
Software Engineer
2 months ago
Nashville, Tennessee, United States HST Pathways Full timeOpen Position: Senior Software Engineer - Practice ManagementReports to: Software Engineering ManagerLocation: RemoteAbout UsHST Pathways is on a mission to transform healthcare with innovative software technology that enables surgery centers to provide more cost-efficient patient care and better outcomes. Our suite of solutions spans the entire case...
-
Software Engineer
2 months ago
Nashville, United States Healthcare Systems and Technologies, LLC Full timeJob DescriptionJob DescriptionOpen Position: Senior Software Engineer - Practice ManagementReports to: Software Engineering ManagerLocation: RemoteAbout UsHST Pathways is on a mission to transform healthcare with innovative software technology that enables surgery centers to provide more cost-efficient patient care and better outcomes. Our suite of...
-
Software Engineer Intern
6 days ago
Nashville, United States Ophanim Full timeCompany DescriptionOphanim is a technology company based in Nashville, TN, dedicated to leveraging Artificial Intelligence to develop innovative software solutions. We specialize in custom software development, web applications, mobile app development for iOS and Android platforms, and robotics. Our focus on cutting-edge technology and intelligent systems...
-
Software Engineer
3 weeks ago
Nashville, United States Insight Global Full timeRequired Skills and Experience -5+ years of software engineering experience for Senior-Strong development within .NET/C#-Strong SQL development experience-Strong communication skillsNice to Have Skills and Experience-RPA development experience-UI Path Automation experience ( HUGE PLUS)Job Description This Engineer will be joining the automation team within a...
-
Software Engineer
4 weeks ago
Nashville, United States Insight Global Full timeRequired Skills and Experience -5+ years of software engineering experience for Senior-Strong development within .NET/C#-Strong SQL development experience-Strong communication skillsNice to Have Skills and Experience-RPA development experience-UI Path Automation experience ( HUGE PLUS)Job Description This Engineer will be joining the automation team within a...
-
Senior Specialist, Software Engineer
1 month ago
Nashville, United States L3Harris Technologies Full timeJob Description: Participate and consistently contribute to planning, design, implementation, verification, deployment, and support activities for aircraft mission management software. May perform task management activities for other software engineers. The Software Engineer, manages complex projects and processes with general oversight to achieve...
-
Senior Software Engineer
5 days ago
Nashville, Tennessee, United States TheIncLab Full timeAbout TheIncLabTheIncLab is a cutting-edge technology company that specializes in human-centered artificial intelligence (AI+X) solutions. We are a dynamic and growing organization that values innovation, creativity, and collaboration.Job SummaryWe are seeking a highly skilled Software Engineer II to join our development team. As a key member of our team,...
-
Software Engineer
2 weeks ago
Nashville, Tennessee, United States Teknexis Full timeJob OverviewTeknexis is in search of a skilled Software Engineer specializing in Java to join our dynamic development team. This role involves the creation and enhancement of software applications and specialized utility programs.Key Responsibilities:Evaluate user requirements and devise software solutions accordingly.Collaborate with project managers or...
-
Software Engineer
7 days ago
Nashville, United States i3 Verticals Management Services, Inc. Full timeJob DescriptionJob DescriptionJOB TITLE: Software DeveloperFLSA STATUS: ExemptDEPARTMENT: PublicREPORTS TO: IT ManagerSUPERVISORY RESPONSIBILITIES: NoJOB LOCATION: RemoteTRAVEL: 0%ESSENTIAL DUTIES & RESPONSIBILITIES:Utilize best practices and standards in daily work.Help in creating the design documents and unit test documentation.Create scalable web...
-
Intermediate Software Engineer
2 weeks ago
Nashville, Tennessee, United States BGSF Full timeJob OverviewBGSF is seeking an Intermediate Software Engineer to collaborate with the IT Manager on Enterprise Applications. Key Responsibilities:Develops, designs, and implements high-quality software solutions, including custom applications and integration with external systems.Adheres to best design practices and complies with established architectural...
-
Lead Software Engineer
5 days ago
Nashville, United States Insight Global Full timeJOB DESCRIPTIONThe Consulting level Automation Engineer will function as the technical lead for the Finance Automation team. They automate workflows and processes within the finance/accounting applications. This individual will function as both an engineer and an architect and will have to see the bigger picture to create solutions. Primarily design, 80%...
-
Kodiak Software Security Engineer
3 months ago
Nashville, United States Crowe Full timeYour Journey at Crowe Starts Here: At Crowe, you have the opportunity to deliver innovative solutions to today's complex business issues. Crowe's accounting, consulting, and technology personnel are widely recognized for their in-depth expertise and understanding of sophisticated process frameworks and enabling technologies, along with their commitment to...
-
Senior C Software Engineer
2 weeks ago
Nashville, Tennessee, United States i3 Verticals Management Services, Inc. Full timeJob OverviewPOSITION TITLE: Senior C Software EngineerDEPARTMENT: Technology SolutionsWORK SETTING: RemoteTRAVEL REQUIREMENT: 5%POSITION SUMMARY:In the role of Senior C Software Engineer, you will take charge of guiding our development team in creating top-tier payment software solutions. Your collaboration with the certification and quality assurance teams...
-
Cloud Solutions Engineer
2 weeks ago
Nashville, Tennessee, United States Nashville Based Software Company Unique Niche Industry Full timeExciting Career Opportunities with a Leading Nashville-Based Software Company in a Unique Niche Industry.Join a Dynamic Team in a Supportive Environment; Newly Established Positions; A Corporate Culture that Values Innovation and Technology.Note: These are permanent, direct-hire hybrid roles that necessitate on-site presence several days a week.Role...
-
Cloud Solutions Engineer
2 weeks ago
Nashville, Tennessee, United States Nashville Based Software Company Unique Niche Industry Full timeExciting Career Opportunities in a Dynamic Nashville-Based Software Company Specializing in Unique Niche Industries.Collaborative Work Environment; Newly Established Positions; Corporate Culture that Values Technological Innovation.Note: These are permanent, direct-hire hybrid roles requiring on-site presence several days a week.Position Highlights:User...
-
Junior Software Engineer
1 day ago
Nashville, United States ITC Infotech Full timeJunior Software EngineerLocation: Nashville, TN(Onsite) Key Job Responsibilities: • Coordinate with cross functional teams to analyse user requirements. • Develop scalable .net applications according to technical specifications. • Participate in code review and debug applications. • Assist in documentation throughout the development life cycle....
-
Junior Software Engineer
19 hours ago
Nashville, United States ITC Infotech Full timeJunior Software EngineerLocation: Nashville, TN(Onsite) Key Job Responsibilities: • Coordinate with cross functional teams to analyse user requirements. • Develop scalable .net applications according to technical specifications. • Participate in code review and debug applications. • Assist in documentation throughout the development life cycle....