Software Engineer II
Role details
Job location
Tech stack
Job description
We are looking to hire a Software Engineer focused on building web application for Kiewit's data services products., * Develop interactive web applications
-
Collaborate with product teams and business stakeholders to gather and interpret user requirements
-
Iterate and improve team software systems and processes
-
Monitor and stay informed on latest web development community technologies
-
Produce well-documented code which is easy to understand/maintain
-
Mentor others and invest in growing the team's skillset
-
Manage code repositories, work with IT operation teams to configure infrastructure and deploy applications
Requirements
-
Bachelor's degree in computer science or similar technology degree or equivalent work experience
-
3+ years of demonstrated software development experience
-
Strong track record of successfully executing complex projects and/or projects involving multiple disciplines.
-
Experience collaborating with senior managers to understand drivers of success and departmental goals
-
Strong customer management skills; ability to manage more than one client
-
Strong analytical, problem-solving, and communication skills (verbal and written)
-
Proven ability to self-direct work efforts and lead others
-
Strong interpersonal, written, and verbal communication skills
-
Team player with the ability to work independently to meet deadlines, goals and objectives
-
Strong organization, time management, and attention to detail
Ideal experience includes:
-
Experience with Python, Django, React, Azure SQL, and Snowflake
-
Experience with Azure platform, Azure Functions and REST API services
-
Experience building data visualizations using charting libraries such as or similar to Plotly, Chart.js, D3.js
-
Has developed applications utilizing a CSS frameworks /UI component library such as Bootstrap, MUI, Tailwind CSS, or similar
Other Requirements:
- Regular, reliable attendance
- Work productively and meet deadlines timely
- Communicate and interact effectively and professionally with supervisors, employees, and others individually or in a team environment.
Benefits & conditions
Pulled from the full job description
- Health insurance
- Retirement plan
- Paid time off
- Vision insurance
- Dental insurance
- Life insurance
- Employee assistance program, * Perform work safely and effectively. Understand and follow oral and written instructions, including warning signs, equipment use, and other policies.
- Work during normal operating hours to organize and complete work within given deadlines. Work overtime and weekends as required.
- May work at various different locations and conditions may vary.
We offer our fulltime staff employees a comprehensive benefits package that's among the best in our industry, including top-tier medical, dental and vision plans covering eligible employees and dependents, voluntary wellness and employee assistance programs, life insurance, disability, retirement plans with matching, and generous paid time off.