DescriptionRole Overview:
As a Software Engineer II you will be responsible for developing and maintaining scalable web applications APIs and integrations ensuring configurability and extensibility. This role focuses on building a configuration-driven and IoT-ready platform with workflow automation real-time data processing and GIS capabilities
ResponsibilitiesKey Responsibilities
- Design low-level architecture based on SOLID principles adhering to system requirements.
- Develop code automated unit tests and automated integration tests.
- Review code and tests built by peers critically.
- Actively participate in SCRUM ceremonies such as backlog refinement sprint planning retrospectives and demonstrations.
- Collaborate with cross-functional teams including architects product owners DevOps engineers and test engineers.
- Ensure security scalability and maintainability in all aspects of the system
QualificationsRequired Skills:
- Proficient and in-depth knowledge in Core JAVA programming skills
- Proficient in developing applications on Niagara framework - IoT software platform that integrates manages and controls diverse building and industrial systems into a single unified environment
- Proficient in object-oriented programming
- Proficient Expert in developing multithreading applications
- Proficient in wiring Java script applications
- Proficient in different JAVA design patterns
- Good in documenting low level design
- Proficient in debugging the codeandproblem-solving
- Proficient with test-driven developmentusingJunit Mockito etc..
- Experience in all stages of software development lifecycle
- Expert in writing clean readable Java code
- Good understanding of JVM its limitations weaknesses and workarounds
- Good in supporting and maintaining existing code
- Good in continuous integration tools like Bamboo Ant Gradle etc
- Proficient with Agile Software Development
DescriptionRole Overview:As a Software Engineer II you will be responsible for developing and maintaining scalable web applications APIs and integrations ensuring configurability and extensibility. This role focuses on building a configuration-driven and IoT-ready platform with workflow automation r...
DescriptionRole Overview:
As a Software Engineer II you will be responsible for developing and maintaining scalable web applications APIs and integrations ensuring configurability and extensibility. This role focuses on building a configuration-driven and IoT-ready platform with workflow automation real-time data processing and GIS capabilities
ResponsibilitiesKey Responsibilities
- Design low-level architecture based on SOLID principles adhering to system requirements.
- Develop code automated unit tests and automated integration tests.
- Review code and tests built by peers critically.
- Actively participate in SCRUM ceremonies such as backlog refinement sprint planning retrospectives and demonstrations.
- Collaborate with cross-functional teams including architects product owners DevOps engineers and test engineers.
- Ensure security scalability and maintainability in all aspects of the system
QualificationsRequired Skills:
- Proficient and in-depth knowledge in Core JAVA programming skills
- Proficient in developing applications on Niagara framework - IoT software platform that integrates manages and controls diverse building and industrial systems into a single unified environment
- Proficient in object-oriented programming
- Proficient Expert in developing multithreading applications
- Proficient in wiring Java script applications
- Proficient in different JAVA design patterns
- Good in documenting low level design
- Proficient in debugging the codeandproblem-solving
- Proficient with test-driven developmentusingJunit Mockito etc..
- Experience in all stages of software development lifecycle
- Expert in writing clean readable Java code
- Good understanding of JVM its limitations weaknesses and workarounds
- Good in supporting and maintaining existing code
- Good in continuous integration tools like Bamboo Ant Gradle etc
- Proficient with Agile Software Development
View more
View less