Sr Software Engineer

  • location: Eden Prairie, MN
  • type: Temp to Perm
  • salary: $49.50 - $61.88 per hour

job description

Sr Software Engineer

job summary:
Top 5-10 Responsibilities:

  • Recommend ways to improve data reliability, quality and efficiency.
  • Develop reusable patterns and encourage innovation that will increase team velocity
  • Conduct design and code reviews to ensure code developed meets or exceeds coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines
  • Drive a quality mindset within the team
  • Anticipate issues and act proactively to address potential issues
  • Work with sometimes ambiguous / conceptual requirements and guide the technical team to provide functionality with the right amount of engineering
  • Collaborate with business and technical stakeholders while defining solutions.
  • Lead engineers in making sound, sustainable, and practical technical decisions.
  • Foster high-performance, collaborative technical work resulting in high-quality output.
  • Collaborate on the design with other team members and product owners, both inside and outside the core team
  • Provide coaching, mentoring, and software engineering best practices to other software engineers
  • Work with geographically distributed teams, with ample opportunity to learn from and mentor teammates in a fast-paced environment
Needed software tools/skills:

  • SAS/Base, SAS/Macros, SAS/EG, Unix Shell Scripting
Must have skills/attributes:

  • Relevant Bachelor's degree or equivalent work experience in a related field
  • 7+ years of SAS/Base, SAS/Macros, SAS/EG, SAS/Access
  • 7+ years of SAS/Connect, rsubmits, parallel processing
  • 6+ years of SQL programming experience/data analysis
  • 6+ years of experience in data management & data warehouse
  • 4+ years of business intelligence experience
  • 4+ years of production support experience
  • 4+ years of Unix Shell Scripting
  • SAS Advanced Certified
  • Expert in writing complex SQL queries and stored procedures leveraging SQL Passthrough, hash lookups, format lookups, etc.
  • Should have worked with large datasets (billions of observations) and developed programs that perform at scale.
  • Solid understanding of relational database concepts, data warehousing, OLAP, and database architecture and design
  • Capable of troubleshooting common database issues
  • Excellent communication and problem solving skills
  • Ability to communicate technical recommendations to a non-technical audience in a clear and concise manner
  • Experience with database development software tools like DBVisualizer, DBeaver, etc.
  • Ability to develop and strategic plans
Nice to have skills/attributes:

  • 2+ years of Java/J2EE software development experience with Spring framework
  • Experience with NoSQL DB (Cassandra), ElasticSearch, Kafka, AVRO, GraphDB
  • Experience on programming languages - Spark/Scala
  • Experience with Github, Jenkins CI/CD, JUnit and Docker
  • Experience on using PAAS like - Kubernetes, Openshift
  • Background with Public Cloud (Azure)
  • Experience in the health care industry
 
location: Eden Prairie, Minnesota
job type: Contract
salary: $49.50 - 61.88 per hour
work hours: 8am to 4pm
education: No Degree Required
 
responsibilities:
  • Recommend ways to improve data reliability, quality and efficiency.
  • Develop reusable patterns and encourage innovation that will increase team velocity
  • Conduct design and code reviews to ensure code developed meets or exceeds coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines
  • Drive a quality mindset within the team
  • Anticipate issues and act proactively to address potential issues
  • Work with sometimes ambiguous / conceptual requirements and guide the technical team to provide functionality with the right amount of engineering
  • Collaborate with business and technical stakeholders while defining solutions.
  • Lead engineers in making sound, sustainable, and practical technical decisions.
  • Foster high-performance, collaborative technical work resulting in high-quality output.
  • Collaborate on the design with other team members and product owners, both inside and outside the core team
  • Provide coaching, mentoring, and software engineering best practices to other software engineers
  • Work with geographically distributed teams, with ample opportunity to learn from and mentor teammates in a fast-paced environment
 
qualifications:
  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: No Degree Required
 
skills:
  • Java
  • NoSQL DB
  • Kafka
  • Github
  • Spark

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs



    Sr. Software Engineer

  • location: Eden Prairie, MN
  • job type: Temp to Perm
  • salary: $49.50 - $61.88 per hour
  • date posted: 6/10/2020