Software Developer
BLUEBIRD MIDWEST LLC
Lansing, MI, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source
Tech stack
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
+21 more
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)
Job 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
Requirements
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.
About the company
Bluebird Fiber is a premier fiber telecommunications provider of internet, data transport, and other services to carriers, businesses, schools, hospitals, and other enterprises in the Midwest. To learn more, please visit bluebirdfiber.com.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago