> Markdown version of [/jobs/ext/223398-software-developer](https://www.wearedevelopers.com/jobs/ext/223398-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** BLUEBIRD MIDWEST LLC - **Location:** Lansing, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Ajax (Programming Language), Unit Testing, C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Review, Software Design Patterns, Linux, JSON, Python (Programming Language), PostgreSQL, Linux Servers, Metadata, Model View Controller (MVC), Object-Oriented Software Development, Systems Development Life Cycle, Salesforce.Com, Shell Script, Simple Object Access Protocol (SOAP), Software Engineering, Software Requirements Analysis, Web Applications, Web Services, ReactJS, AngularJS, Information Technology, Force.Com, Apex Programming, Salesforce Object Query Language (SOQL) - **Published:** May 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=787fbd73c7f0aa89 ## About the Role Do you have experience in Software engineering?, Do you have a Bachelor's degree?, * 5+ years of experience within an information technology (IT) environment * 3+ years of experience with Linux Systems * 2+ years of experience with Python, JSON and shell script * 2+ years of object oriented programming experience: Java or C# * Experience with Postgresql databases & administration preferred * Experience with Salesforce programming: Apex classes, triggers and unit tests, SOQL, Visual Force, Force.com, and Force.com Ajax Toolkit strong plus * Proven ability to design and optimize business processes and to integrate business processes across disparate systems * Web Services development or experience with the Salesforce API (REST/SOAP/MetaData, etc.) * Knowledge of HTML, CSS, Javascript (ES5) along with familiarity in Javascript frameworks (AngularJS, React, etc) * Experience with web applications and HTTP web services (SOAP or REST) * Experience with entire software development lifecycle (Agile, SDLC, Iterative) * Strong balance of business and technical skills and ability to communicate technical concepts to non-technical decision-makers. * Strong analytical and problem solving skills. * Flexibility and attitude to achieve tight deadlines. * Rapidly adapt and respond to changes in environment and priorities. * Excellent written and verbal communication skills * Familiarity with Telecommunications is a plus Education: * A four years college degree in Business, Computer Science or a related study is strongly preferred. ## Description * Work with Business Stakeholder and other developers to evaluate project requirements, translate business requirements into well designed solutions that best leverage the platform * Lead the technical delivery of Salesforce.com implementations including: development of custom solutions and integrations; managing technical scope and client expectations; providing hands on expert level assistance to developers for technical issues; and designing and managing the execution of test plans and ensuring a quality solution is delivered * Write server-side Python code within an established MVC framework for the display, persistence and processing of business data. * Design and implement rational, performant data models to accurately model our business domain. Be able to utilize a PostgreSQL database for persistence of this data. * On-going Linux servers & systems administration, maintenance, and support functions * Participate in software specification, gap analysis, and requirements analysis. * Develop and refine of proofs-of-concept to confirm requirements. * Log, track, and manage issues, bugs, and enhancement/features * Participate in software release and post-release activities, including end-user training and support (e.g. developing demos). * Adhere to coding standards and develop well-structured, maintainable and easy to understand code. * Conduct code reviews for on-going projects to ensure high code quality and design patterns are being used * Follow and work within project work plans and timelines to meet changing needs and requirements. * Capture, mitigate and /or escalate issues in a timely fashion. * Ensure consistency of specifications across sub-systems. * Write and/or review deliverables, end-user guides, support documentation. * Willingness to self-train on new technologies * Perform any additional duties as directed by the Executive Team ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)