What are the responsibilities and job description for the Senior Software Engineer position at Lanco Group of Companies?
Job Details
Description
JOB PURPOSE:
Develop, create, and modify software services and applications related to the processing of real-time IoT messages and 3D visualizations. Candidates must be capable of analyzing complex scenarios and providing solutions that are efficient and reliable. Senior Engineers also assist in the maintenance of deployment processes, updates to documentation, and the mentoring of more junior developers.
Essential Functions
Experience/Training/Expectation
QUALIFICATIONS AND GUIDELINES
REQUIRED: - Bachelor of Science Degree and 2 years of equivalent engineering experience.
Position requires knowledge, understanding, and application Software Engineering principles. Ability to collect, analyze, and draw conclusions from data and draw conclusions from company data while maintaining confidentiality. Professional interaction with internal departments, outside vendors, and service providers. Must be proficient in Microsoft Office applications (Outlook, Excel) and Visual Studio. Ability to quickly learn new systems.
Physical And Environmental Elements
This is primarily a sedentary office classification and employees work in an office with moderate noise levels, controlled temperature conditions and no direct exposure to hazardous physical substances. Finger dexterity is needed to access, enter and retrieve data using a computer keyboard, typewriter keyboard or calculator and to operate standard office equipment. Must be able to speak and communicate clearly. The position occasionally bends, stoops, reaches, pushes and pulls drawers to retrieve and file information and lifts and carries reports and records that typically weigh less than 30 pounds. (Open to hybrid/remote)
Compensation/Benefits
We foster a collaborative team environment that values innovation and encourages creative solutions to drive positive organizational impact. Our employees are the key to our success and help us stand out from our competitors. The base pay range for this role is $110,000 to $125,000. The final compensation offer may vary based on factors such as experience, education, skills, and location. We offer competitive pay, paid time off, and comprehensive benefits, including medical, dental, vision, life insurance, and a 401(k) plan.
Lanco is an equal opportunity employer. All employment-related decisions, including but not limited to hiring, compensation, promotion, discipline (including termination), evaluation, training and development opportunities, etc., are made without discrimination on the basis of race, color, sex, sexual orientation, gender-related identity, pregnancy, national origin, ancestry, religion, age, military status, protected disability, citizenship, genetic information or any other category protected by applicable law.
Description
JOB PURPOSE:
Develop, create, and modify software services and applications related to the processing of real-time IoT messages and 3D visualizations. Candidates must be capable of analyzing complex scenarios and providing solutions that are efficient and reliable. Senior Engineers also assist in the maintenance of deployment processes, updates to documentation, and the mentoring of more junior developers.
Essential Functions
- Design, develop, and test front- and back-end applications using C#, .NET, SQL, and Typescript with HTML and CSS
- Ensure the creation of high-quality products through best practices in design, development, and testing
- Assist in translating customer requests and business requirements into effective stories
- Collaborate with team members to ensure a seamless and efficient development process
- Participate in code reviews, identify and address technical debt, and ensure that the team is following coding standards and best practices
- Continuously learn and stay up to date with the latest web development technologies and trends and share knowledge with the team
- Gather, track, and analyze process control data to drive an improvement action plan
- Contribute to an inclusive and collaborative work environment that fosters creativity and growth.
- Open and happy to pair with peers, as well as assist in coaching Junior Team Members.
- Provide technical direction and recommendation based on industry best practices and your experience.
- Jumping into our software and infrastructure, getting up to speed and taking part in any improvement recommendations.
- Explore new technologies and techniques to continually enhance our products and processes.
Experience/Training/Expectation
QUALIFICATIONS AND GUIDELINES
REQUIRED: - Bachelor of Science Degree and 2 years of equivalent engineering experience.
- Strong user with conceptual understanding of associated systems.
- Experience working directly with modern technologies based on the Microsoft platform
- Experience working with the following:
- C# with .NET Core, .NET 6, and .NET Framework
- Web API and RESTful services
- Typescript and Javascript
- HTML and CSS/SASS
- Experience with modern web frameworks, like ReactJS
- Experience with UI tools, such as npm and gulp
- Working knowledge of websockets and real-time communication
Position requires knowledge, understanding, and application Software Engineering principles. Ability to collect, analyze, and draw conclusions from data and draw conclusions from company data while maintaining confidentiality. Professional interaction with internal departments, outside vendors, and service providers. Must be proficient in Microsoft Office applications (Outlook, Excel) and Visual Studio. Ability to quickly learn new systems.
Physical And Environmental Elements
This is primarily a sedentary office classification and employees work in an office with moderate noise levels, controlled temperature conditions and no direct exposure to hazardous physical substances. Finger dexterity is needed to access, enter and retrieve data using a computer keyboard, typewriter keyboard or calculator and to operate standard office equipment. Must be able to speak and communicate clearly. The position occasionally bends, stoops, reaches, pushes and pulls drawers to retrieve and file information and lifts and carries reports and records that typically weigh less than 30 pounds. (Open to hybrid/remote)
Compensation/Benefits
We foster a collaborative team environment that values innovation and encourages creative solutions to drive positive organizational impact. Our employees are the key to our success and help us stand out from our competitors. The base pay range for this role is $110,000 to $125,000. The final compensation offer may vary based on factors such as experience, education, skills, and location. We offer competitive pay, paid time off, and comprehensive benefits, including medical, dental, vision, life insurance, and a 401(k) plan.
Lanco is an equal opportunity employer. All employment-related decisions, including but not limited to hiring, compensation, promotion, discipline (including termination), evaluation, training and development opportunities, etc., are made without discrimination on the basis of race, color, sex, sexual orientation, gender-related identity, pregnancy, national origin, ancestry, religion, age, military status, protected disability, citizenship, genetic information or any other category protected by applicable law.
Salary : $110,000 - $125,000