Software Engineer

Overview

On Site
USD50 - USD60
Contract - W2

Skills

Software Engineer

Job Details

job summary:

We have an immediate need for a technical hands-on Software Engineer with a background in computer science and application development on server as well as embedded platforms. Help in strategically defining the projects that deliver the next generation of building control products enabling our customers to manage their comfort, energy usage, and security within commercial building environments.




location: Milwaukee, Wisconsin

job type: Contract

salary: $50 - 60 per hour

work hours: 8am to 5pm

education: Bachelors



responsibilities:


  • Under general direction, work in conjunction with the team (Scrum Master and Product Owner) to plan, execute, measure, and improve their work.
  • The primary responsibility, as part of feature development, utilizing engineering best practices, working with other developers in the team. Requires deep technical knowledge related Microsoft .Net Core and user interface development related topics.
  • Proficient in implementation, testing, troubleshooting, and enhancing software applications for large building automation systems
  • Well versed with software engineering fundamentals like data structures, algorithms and databases
  • Collaborate with other members to coordinate efforts and define and leverage best practices.
  • Conduct and participate in software code reviews and engineering documentation reviews
  • Analyze, trouble-shoot, and provide code fixes for reported problems and change requests.


qualifications:

- 3+ years of professional experience in software development



  • Bachelor's degree in Computer Engineering, Software Engineering or Computer Science or equivalent
  • Experience in C#, .Net,.Netcore
  • Experience in API design and Implementation (REST)
  • Experience in SQL, including stored procedures, data models, and transactional flows
  • Experience working in Distributed Application Development Environment: MicroService Architecture, Caching, Distributed Source Control (Git)
  • Experience working on Jenkins Continuous Integration / Continuous Delivery (CI/CD)
  • Software design languages, models and diagrams (e.g. UML)
  • Agile development methods
  • Knowledge on front-end technologies (HTML, JavaScript, CSS, Angular, etc.)Description


skills:

  • Team Player
  • Hands On
  • Technical
  • Strategic




Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact

Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.