Disabilityjobs.org noname
Disability Jobs
close

Johnson Controls

Apply for this job

Software Staff Engineer - Remote (Biotech)



Johnson Controls is powered by your talent. We are the power behind the customer mission. Together we are building a world that's safe, comfortable and sustainable. Our diverse global team creates innovative, integrated solutions to make cities more connected, buildings more intelligent and environments more comfortable and secure. We are all about improving outcomes for our partners. Tomorrow needs your talent. Tomorrow needs you. So let's talk today.

Job Details

What you will do: 

Join our team and you will be joining our cause to build a world that's safe, comfortable and sustainable.  

As a Software Staff Engineer, you'll be part of our diverse global team making a significant impact on our organization. You will use your analytical thinking skills combined with your experience in applying design patterns and best practices, structured and disciplined development processes and engineering principles to developing robust, scalable and maintainable solutions that are user friendly and support business priorities. 

How you will do it: 

  • Participate as a member of software development team and lead development in a specific software component to deliver business features and software components according to established delivery schedules. 
  • Investigate and analyze new or existing technologies, third party software and development tools to solve technical challenges and issues in order to meet specific design specifications. 
  • Create detailed software designs under the guidance of the technical leadership using well known industry accepted methodologies and tools. 
  • Independently investigate, understand and analyze issues with existing and legacy systems and products to propose fixes for existing issues as well providing assistance to the testing and documentation of such changes.
  • Independently develop software using industry well known software languages and tools and company established standard and guidelines and industry best practices. 
  • Independently develop software that conforms to the designs, is testable and maintainable 
  • Work closely with quality assurance to provide assistance in defining test cases, creating, reviewing and executing test plans. 
  • Review product documentation and technical instructions for completeness and accuracy. 

What we look for: 

Required 

  • Bachelor's Degree in Software Engineering, Computer Science, Electrical Engineering or a closely related discipline. Total 10 years' experience in which at least 6 years are direct hands-on software development experience. 
  • Proficient in Object Oriented, interface driven design and implementation.
  • Proficient in Microsoft .NET and related development languages and tools
  • Strong hands-on development experience using language such as C#, .NET, ASP and others.  
  • Understanding of web technologies such as JavaScript, Typescript, REST, and JSON 
  • Understanding of implementing database driven and service-oriented design and architecture 
  • Understanding modern unit testing practice and major vendor frameworks 
  • Understanding large scale, multi-threaded and asynchronous design and implementation 
  • Understanding of Microsoft SQL Server database as a programming platform providing data access and related development languages and tools 
  • Understanding of web-based communication protocols such as HTTP, HTTPS, Web Socket, UDP etc. 
  • Must be self-motivated and able to perform well in a collaborative team environment. 
  • Understanding of security protocols and models for web-based applications and development framework 
  • Understanding of Windows operation system, Windows based web and application server platform and they're its security models 
  • Experience with source control systems and change management tools (e.g., Git, Mercurial, Subversion, etc.) 
  • Experience in working within a team and provide one on one coaching and leadership to other team members. 
  • Excellent oral and written communication skills 
  • Experience with CI/CD tooling such as Teamcity and Octopus Deploy 
  • Strong analytical and problem-solving skills 

Preferred 

  • Experience with Cloud (Azure, GCP, or AWS) 
  • Knowledge of Scrum/Agile
  • Integration experience with message service (MQ, MQTT, KAFKA) 
  • Integration experience with authentication and authorization services (OAuth, ADFS) 
  • Knowledge on BACnet protocol 

Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability or any other characteristic protected by law. To view more information about your equal opportunity and non-discrimination rights as a candidate, visit EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit here.

Apply
Apply Here done

©2023 Disability Jobs Copyright