Job ID: 25-08841 Pay rate range - $90/hr. to $94/hr. on W2
Hybrid
• 3 Days in Office
Must Have Python and JavaScript Experience
Familiar with AWS technologies
Distributed systems/networking experience/exposure
Leadership Principles: - Deliver Results
- Insist on highest standard
- Learn and be curious
Degrees / Certs and/or Experience Required: - MS in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field plus one year of experience in the job offered or related occupations of Software Engineer, Software Developer, or related.
- Experience in the job offered or related occupation must involve multi-threaded programming and distributed programming in Java or C on Linux.
- Experience must also involve JDBC, SQL, and object-oriented design and design patterns.
- Requires availability for travel and 24x7 on-call support rotation.
- Employer will accept a Bachelor's degree in Computer Science, Computer or Electrical
- Engineering, Mathematics, or a related field plus five years of progressively responsible experience in the specialty as equivalent to the Master's degree.
- Back End Tech Experience - API understanding
Typical Task Breakdown: - Design, develop, implement, test, document and deliver large-scale, multi-tiered, distributed software applications, tools, systems and services using multi-threaded programming, distributed programming in Java and C , JDBC, SQL, Object Oriented design and design patterns, Oracle, and middleware messaging systems in a Linux environment.
- Assist in gathering and analyzing business and functional requirements, and translate requirements into technical specifications for robust, scalable, supportable solutions that work well within the overall system architecture.
- Own delivery of the entire piece of the system or application, and serve as technical lead on complex projects using best practice engineering standards.
- Produce comprehensive, usable software documentation.
- Participate in a 24x7 on-call support rotation and travel for onsite troubleshooting or project launch.
Job Description: Additional Requirement Info: - Looking for Candidates who can help automate workflows and test to ensure changes are working correctly. They will be core SDE, but need an understanding of automated testing.
- Need to understand functionalities and how to manage configurations/automate the process. Node.js and Python are the main platforms used for an automation process. AWS (Lambda) and basic SQL preferred but not required.
- Wants to see Candidates who have more experience in working in large organizations & on large-scale projects / hands-on in critical system management.
Responsibilities: - Design, develop, implement, test, document and deliver large-scale, multi-tiered, distributed software applications, tools, systems and services using multi-threaded programming, distributed programming in Java and C , JDBC, SQL, Object Oriented design and design patterns, Oracle, and middleware messaging systems in a Linux environment.
- Assist in gathering and analyzing business and functional requirements, and translate requirements into technical specifications for robust, scalable, supportable solutions that work well within the overall system architecture.
- Own delivery of the entire piece of the system or application, and serve as technical lead on complex projects using best practice engineering standards.
- Produce comprehensive, usable software documentation.