Logo
Dice

Software Engineer

Dice, Lansing, Michigan, United States,


Dice is the leading career destination for tech experts at every stage of their careers. Our client, Trillium Teamologies, is seeking the following. Apply via Dice today!

Requirement:Must be local to Michigan, NO C2C, NO Visa Sponsorship

Company Description:Trillium Teamologies is a leading provider of innovative software solutions aimed at revolutionizing industries through cutting-edge technology. With a focus on fostering a collaborative and inclusive work environment, we empower our team to push the boundaries of what's possible. At Trillium Teamologies, you'll have the opportunity to work on exciting projects, grow your skills, and make a meaningful impact.

Job Type:Full-time

Overview:We are looking for a talented Software Engineer to join our dynamic team at Trillium Teamologies. In this role, you will be responsible for designing, developing, and maintaining software solutions that drive our products and services forward. You will work closely with cross-functional teams to deliver high-quality code, solve complex technical challenges, and contribute to the success of our projects.

Key Responsibilities:Collaborate with product managers, designers, and fellow engineers to understand project requirements and translate them into technical solutions.Design, develop, test, and deploy software applications using modern programming languages and frameworks.Write clean, efficient, and maintainable code following best practices and coding standards.Participate in code reviews to ensure code quality, reliability, and scalability.Identify and address technical debt, performance bottlenecks, and other issues as they arise.Stay up to date with emerging technologies and industry trends and share knowledge with the team.Contribute to architectural decisions and technical design discussions.Work in an Agile environment, including participating in sprint planning, daily stand-ups, and retrospectives.Collaborate with other teams to integrate software components and deliver end-to-end solutions.

Qualifications:Bachelor's degree in computer science, Engineering, or related field. Master's degree is a plus.Proven experience as a Software Engineer or similar role, with a strong portfolio of projects.Proficiency in one or more programming languages such as Java, Python, JavaScript, or C++.Experience with web development frameworks such as React, Angular, or Vue.js.Familiarity with database technologies such as SQL, MongoDB, or PostgreSQL.Solid understanding of software development principles, data structures, and algorithms.Excellent problem-solving skills and attention to detail.Ability to work both independently and collaboratively in a fast-paced environment.Strong communication and interpersonal skills.

Preferred Qualifications:Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.Knowledge of containerization and orchestration tools such as Docker and Kubernetes.Familiarity with CI/CD pipelines and DevOps practices.Understanding of Agile/Scrum methodologies.Exposure to software security best practices.Active participation in open-source projects or developer communities.

Benefits:Competitive salaryComprehensive health, dental, and vision insuranceRetirement savings plan with company matchFlexible work hours and remote work optionsProfessional development opportunitiesFun and inclusive company culture

How to Apply:Please send your resume and cover letter to [Email Address], including "Software Engineer Application" in the subject line. In your cover letter, please highlight your relevant experience and why you're excited about the opportunity to join Trillium Teamologies.

Equal Opportunity Employer:Trillium Teamologies is an equal opportunity employer committed to diversity, equity, and inclusion. We welcome and encourage applications from all qualified individuals regardless of race, ethnicity, religion, gender, sexual orientation, age, disability, or veteran status.#J-18808-Ljbffr