Source description
About the role
Job Description For this contractor assignment, seeking two Senior-level IT Applications Programmer with demonstrated success within large-scale IT projects. Full Stack developers will work in a fast paced, collaborative environment, with groups in both IT and business areas: designing, coding, unit testing in a variety of technologies supporting UI, backend, API, and database and Cloud. You’ll provide insights and contribute to decisions impacting various platforms. Day-to-Day Responsibilities: • Analyzing requirements for software programs • Writing or modifying code for complex programs, components, or applications • Writing/performing development testing (i.e. unit testing, test-driven development – TDD) • Creating and maintaining documentation • Researching complex technical problems and recommending solutions. Required skills: • SQL AE experience o Comfortable working with SQL Server Always Encrypted (AE) -C# and VB o Schema analysis and remediation for encryption compatibility • Application Security Expertise o Deep understanding of OWASP Top 10 and secure coding practices o Experience with threat modeling and vulnerability remediation • Encryption Implementation o Hands-on experience with data-at-rest and data-in-transit encryption o Familiarity with key management and integration with enterprise security tools • Data-Driven Inquiry o Demonstrates ability to analyze data and formulate meaningful questions o Brings insights and hypotheses back to the team to guide investigation and decision-making o Leads with curiosity to uncover root causes and improvement opportunities • Comfortable working in ambiguous environments with limited documentation Collaboration & Communication • Works effectively with cross-functional teams (security, architecture, infrastructure) • Can explain technical findings and recommendations to non-technical stakeholders Curiosity-driven problem solving • Thrives on figuring things out without a full map • Resilience in ambiguity o Comfortable making progress with partial information • Bias toward action o Identifies and executes remediation steps without waiting for perfect clarity EDUCATION AND/OR EXPERIENCE REQUIRED: - Bachelor's Degree or higher in an Information Technology discipline or related field of study and minimum four years of related work experience designing, programming, and supporting software programs and applications. - In lieu of the above, the completion of a technical training program, and a minimum of four years related work experience. - In lieu of the above, a minimum of six years related work experience designing, programming, and supporting software programs and applications.
More at Machine Learning Technologies