Senior Software Engineers
Determine and identify high-level functional and technical requirements based on interactions with user community and knowledge of enterprise architecture; design architectures, including software, hardware, and communications, to support requirements and provide present and future cross-functional requirements and interfaces; interact with project management to plan project schedules and technical direction; develop high-level system design diagrams for program design, coding, testing, debugging and documentation; interface with emerging web and mobile development models; utilize all ancillary technologies necessary for internet applications; manage high scalability projects involving cloud-based infrastructure design and implementation; develop quality software products and shipping production-ready software; program applications on large-scale database management system; write queries for servers or other relational databases; and develop complex software to satisfy design objectives; analyze complex data sets, draw conclusions and relationships and develop actionable recommendations for the executive management; design analytical architectures; establish scalable, efficient, automated processes for large scale data analyses, data transformation, data cleaning, model development, model validation and model implementation using R programming, Python, SQL, SQL Server, PL/SQL, SAS, Tableau and KNIME; communicate actionable insights to executives supporting their goals and objectives; write complex queries in SQL to fetch and blend data from diverse data sources; create interesting and engaging visualizations using Tableau and D3.js libraries; use Teradata Aster for running machine learning models and customer journey mapping; configure and manage ACT jobs on Aster; use R libraries to perform data transformation, basic statistical functions and do n-gram analysis; use Hadoop data lake and write Hive queries to fetch data and run the analysis. Apply cutting edge machine learning techniques and AI technology to projects that drive product personalization, marketing effectiveness, channel optimization, better customer experience, and operation efficiency. Work closely with engineers to deploy models in production both in real time and in batch process and systematically track model performance. Assist engagement with key business stakeholders in discussion on business strategies and opportunities.
Requirements: Master’s degree or foreign degree equivalent in Computer Science, Computer Applications, Computer Information Systems, Information Technology, Information Technology Management or Engineering and two years’ experience in position or two years’ experience in related IT field. In lieu of a Master’s Degree, Employer will accept a Bachelor’s degree in any of the specified fields and five years of progressive post-baccalaureate experience in the job offered or related IT Field.
Special requirements: Experience with R programming, Python, SQL, SQL Server, PL/SQL, SAS, and Tableau. Travel to various unanticipated client sites required. May reside anywhere in US. EOE/AA
Any Applicant who is interested in this position may apply by regular mail (including Reference Number 10258) to:
Experis US, Inc.
100 Manpower Place
Milwaukee, WI 53212