This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer in Madison at CRS Group

Date Posted: 9/11/2018

Job Snapshot

Job Description

.
Senior Software Engineer
Duration: 7-month contract
Location: Madison, WI
Overview: The CRS Group is currently looking for a Senior Software Engineer for one of our clients in the Madison area. The CRS Group is a nationwide Staffing Firm who works primarily with Fortune 500 and Fortune 1000 corporations.
Job Description:
  • The Senior Engineer - Software develops business software solutions through object and data modeling, database design, programming, quality assurance, and implementation support
  • Work with business teams to clarify requirements and business needs
  • Collaborate with other engineers and architects as appropriate to determine optimal solution architecture, efficiency, maintainability, and scalability
  • Develop high-level system narratives, storyboards, and user interface prototypes
  • Develop system test plans, ensure quality assurance standards are achieved, and validate that business goals are accomplished
  • Develop and maintain applications to standards and quality
  • Mentor and provide design oversight for non-senior members of the team
  • Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management
  • Report project/task status to the appropriate manager on a weekly basis (at minimum)
  • Ensure stakeholders are responded to in a timely and professional manner
  • Foster open lines of communication all parties
  • Member of on-call rotation to provide 24 X 7 support to critical systems and ensure availability objectives are met
  • Qualifications:
  • 5 years' experience in application development
  • Bachelor degree in Computer Science, or equivalent knowledge/experience
  • Knowledge and skill level in identified competencies meet minimum requirements for role
  • Demonstrated understanding of object-oriented design and programming techniques
  • Excellence verbal and written communication skills, with the ability to effectively interact with all coworkers and stakeholders, in including senior leadership
  • Demonstrated resourcefulness in the software development process
  • Demonstrated creative problem-solving skills
  • Ability to work effectively with and support the needs of, project team members and stakeholders
  • Possess an understanding of the stages of the software development life cycle - Requirements gathering, Design, Development, Testing, and Implementation
  • Demonstrate solid interpersonal skills and be resourceful in order to participate in the development process
  • Preferred Qualifications:
  • Working knowledge of at least three programming languages. (We're looking for Java, GO, Python, JavaScript (front-end and back-end)
  • The position is mostly back-end programming, utilizing containers, Kubernetes and Ansible toolsets)
  • Experience with testing frameworks (e.g. PHPUnit, JUnit)
  • Experience with HTML, CSS, JavaScript, and Ajax
  • Exposure to or experience with web services (REST or SOAP)
  • Some knowledge of Apache HTTP Server
  • Experience with SQL (MySQL, MSSQL, PostgreSQL, etc.)
  • Experience with Linux command line (bash), VI, etc.
  • Experience with version control software (CVS, Subversion, Bazaar, Git)
  • crs_avelasquez
    ss #82796
    Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information.

    CHECK OUT OUR SIMILAR JOBS

    1. Software Engineer Jobs
    2. Project Engineer Jobs