Strong professional background in Microsoft .NET, especially C# and ASP.NET (2+ years).
Basic experience with cloud-based PaaS/IaaS providers (e.g. Rackspace, Azure, AWS) and working with virtualized systems, including: application servers, databases, and networking infrastructure.
Thorough background of relational database design, development, and maintenance.
Great communication skills with non-technical team members.
Software Engineers contribute to design, development and deployment of Caterpillar’s state-of-the-art digital platform. This position will build a world class platform to host a wide range of digital applications.
Responsibilities of the Software Engineer are across functional lines with individuals assigned in new program development and/or maintenance of existing mobile, WEB, Cloud, server, personal computer, mainframe, and/or distributed computing systems.
Qualified engineers should have a strong working knowledge of the latest Microsoft tools and technologies used to develop .NET Web applications. In this role you will play an active role in the design and development of features for our cloud-based commercial Tax Software product. This role can be REMOTE.
Who we are?
Here at Focused Labs, we are a small, select, software development team that wants to improve the world of software engineering through excellence. We take a unique approach to deliver products to market quickly while meeting the business and customer needs of our clients.
Listen first - we are experts when it comes to software, but life long learners in the domain of our customers. We listen, collaborate, and
The Lead Software Engineer will execute on all aspects of the software development lifecycle including design, development, testing, deployment and maintenance of the Contract Lifecycle Management (CLM) application. Additionally, the Lead Software Engineer will address issues relating to performance and scalability. You will primarily leverage the Microsoft technology stack however we also embrace open source technologies such as Redis, Cassandra and Elasticsearch. You enjoy fast-paced entrepreneurial environments where you can solve difficult problems using current technologies and tools. You collaborate well with other team members when brainstorming, designing, and implementing new solutions. You will also help the team succeed by thinking about ways to improve processes, suggesting ways to make the team more effective, and mentoring and modeling engineering best practices.
Design, develop and enhance data imports and exports supporting file formats such as Delimited text, Excel, Access, XML, JSON etc. Troubleshooting and bug fixes to existing imports and exports.
Design, develop and enhance REST APIs. Troubleshoot and bug fixes to existing APIs.
Integrate with external and internal systems through web services, micro services, APIs and messaging as well as use Microsoft cloud technologies such as Azure blob storage, service bus etc..
Use tools such as Postman to send REST and SOAP API requests, automated testing.
Implement configurable data mappings and transformation layer.
Be a part of larger development team and interface with Product, Project, DevOps and QA teams.
Use Agile and Kanban methodologies for SDLC. Maintain work backlog through JIRA.
Collaborate with team members across multiple geographic locations as well as time zones.
West Monroe is seeking a Senior Consultant with expertise in software engineering to assist with the development, delivery, and management of technology-based business solutions for diverse clients. The Sr. Consultant may work on coding, testing, and implementing configuration changes; assist in the design and full-stack architecture of software applications to meet both functional and technical requirements; or provide project management support. Consultants will work directly with multiple clients in various industries as a member of our Software Engineering practice. As a technology agnostic firm, the Sr. Consultant will have the opportunity to work with cutting edge tools and continuously expand their skillset.
The Engagement Team offers seamless presentation and guidance across Rally products, helping members connect with the services they need to maintain and improve their health while making the best decisions in a complicated space. Our platform enables employers to engage and support their employees' with targeted content, benefits, and programs. We are looking for a mid level Software Engineer and if you share a similar passion for technology and looking to solve hard practical problems, come join us!
JOB DUTIES: Responsibilities of the incumbents are across functional lines with individuals assigned in new program development and/or maintenance of existing mobile, WEB, Cloud, server, personal computer, mainframe, and/or distributed computing systems.
Software Engineers are members of a cross-functional scrum team, delivering incremental business value over the course of each sprint and participating in regular scrum ceremonies.
Build web services used in the process of fulfilling customer orders.
Participate in all aspects of the software development life cycle, including analysis, design, estimation, implementation, testing, deployment, and maintenance.
GoHealth is seeking to add a Lead Software Engineer that will play a key part in designing high-performing, scalable, web based software solutions that handle a high volume of transactions each day. As a senior member of our software engineering team, this individual should be experienced with software design, architecture, construction, testing, deployment, and support in an Agile environment. As a Lead Software Engineer, you will be an integral part of our software development at GoHealth, and serve as a thought leader in our organization and a leader to your team.
There's no shortage of software engineer and developer jobs in Chicago, but the following companies are hiring small armies. Everyone on our list has multiple open software jobs open now, so if you're looking for a new opportunity, you're in the right place.