Must be a US Citizen or Green Card Holder Direct W2 Employment COVID19:
Must be fully vaccinated and provide valid proof of a completed COVID19 vaccination prior to starting work, absent an approved accommodation for religious or medical reasons. Customer and contract specific training will be required and provided. Summary The primary role of the Software Development Engineer, Sr. is to develop, launch and support the software development practices, code, and development environment to ensure the quality deployment of software solutions to the testing team, and to production. This includes developing, maintaining, supporting, and optimizing key functional areas, particularly development best practices, proper utilization of development environment (IDE's) & data to improve the teams' development deliverables and streamline of engineering software and best practices. Responsibilities Position Responsibilities Collaborating with teams in using Agile development techniques to design… solutions that maximize simplicity, stability, maintainability, and code reuse. Translating requirements into usable features within the product using JavaScript Writing clean, well-tested, and maintainable code while making it reusable and extendable Advocate for simple, standard, centralized and automated solutions to business needs. Stay current on technologies, technology trends and directions, and best practices. Works within a defined software life cycle development process Understands the requirements and process. Participates in and leads software design reviews Creates software design documentation according to software process requirements Implements coding according to coding standard. Writes a unique test and validate software according to the process. Contributes to process improvement efforts. Delivers work on time according to agreed completion dates and project schedule & budget. Supports and derives algorithm design from detailed software requirements Works closely with multiple teams of software developers reusing developed software to support different programs Operates in a continuous learning environment and provides guidance and mentoring to less experienced engineers. Demonstrates methods and procedures on new assignments and may coordinate activities of other personnel (Team Lead) Qualifications Basic Qualifications (Required Skills & Experience) Bachelor's degree in the field of Computer Science, Computer Engineering, Software Engineering or related field is required or equivalent combination of education, training, and experience 12
years' experience designing, developing, and implementing object-oriented software solutions with an emphasis on industry best practices and design patterns C# (WCF, Web Services, MVC) MSSQL/T-SQL, and JavaScript. In-depth experience with Cloud services - Amazon Web Services/Microsoft Azure/Google Cloud Platform solutions, architecture, related technologies, and their interdependencies. 8
years of experience in system integration patterns and best practices, use of cloud and middleware solutions, REST and API integrations, and AI / Data Analytics platforms. 8
years of experience with Microsoft SQL Server 2016/2019, stored procedures, triggers, fault-tolerance, performance techniques, creating database objects, and efficient data access. Previous experience with database design, database development, testing, and deployment. Collaborator, self-starter, strategic providing input to technical design to meet project objectives Ability to work in fast paced environment and deliver results key milestones targets 8
years' experience with hands-on application development and full SDLC experience in a corporate setting 8
years of experience with Visual Studio and Workday studio development platforms. Knowledge of the following is a plus:
Workday Studio, Core Connectors, Web Services, and Enterprise Interface Builder (EIB), Oracle SOA, and Cloud connectors, Experience with Relational database design and TSQL programming skills, Experience with SQL Server, experience with Microsoft Team Foundation. Strong communication skills:
oral presentations, writing, negotiation, active listening, influencing positive team dynamics. Other Qualifications & Desired Competencies Advanced degree is preferred Uses skills to contribute to development of company objectives and principles to achieve goals in creative and effective ways Exhibits effective interpersonal, listening and communication skills (written and verbal) Communicates ideas in both technical and user-friendly language Successfully works within a multi-project environment and supports multiple internal customers Is successful in working in a team-oriented, collaborative environment and puts the success of the team above one's own interests Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties Displays strong initiative and drive to accomplish goals and meet company objectives Takes ownership and responsibility for current and past work products Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company
Salary Range:
$200K -- $250K
Minimum Qualification
Systems Architecture & Engineering, Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications