A software development company in Provo, Utah is seeking a skilled software engineer to design and debug applications. The ideal candidate should have over 3 years of experience in developing mission-critical systems and expertise in C++/Java. Responsibilities include working on distributed systems and implementing changes to software architecture to meet evolving needs. This position offers a chance to work in a collaborative environment focused on advanced software solutions.
Qualifications
Minimum of 3+ years experience in developing large scale systems.
Experience with complex distributed systems and parallel distributed algorithms.
Strong knowledge of cloud environments.
Responsibilities
Design, develop, troubleshoot, and debug software programs.
Assist in defining and developing software associated with applications or operating systems.
Implement changes to existing software architecture to meet needs.
Skills
C++/Java development
Troubleshooting skills
Concurrent programming
Job description
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
Strong Experience of C++/Java language development.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Specify, design and implement modest changes to existing software architecture to meet changing needs.
A minimum of 3+ years working on the development of mission critical large scale systems.
Experience with complex distributed systems and parallel distributed algorithms.
Strong knowledge of concurrent programming in distributed environments
Strong troubleshooting skills
Experience working in large scale cloud environments
Additional Information
All your information will be kept confidential according to EEO guidelines.