What are the responsibilities and job description for the Business Analyst Software Developer position at Steele Consulting Inc.?
*SUBMITTING AN APPLICATION ON OUR WEBSITE IS THE ONLY WAY TO BE CONSIDERED FOR OUR OPENINGS
If you are interested in joining our team, please full out our official application on our website at: https://www.steeleconsult.com/careers/
About us
Steele Consulting Inc. is a small business in El Paso, TX. We are supportive and fun.
Our work environment includes:
- Snacks/Drinks provided
- Work-from-home days
- Regular social events
- Flexible working hours
- Growth opportunities
- Casual work attire
- On-the-job training
Steele Consulting Inc. is a dynamic software and IT solutions provider of 20 years headquartered in El Paso, TX. We have a vibrant, growing team of 60 software developers and network/system engineers. Valuing people over profit, we work towards building a workplace where we take care of our employees, who provide extreme value in taking care of our customers. As a result, over the last decade, we have had an extremely low turnover and high job satisfaction.
We believe that technology, correctly applied, can truly enrich the lives of those that use it. Our primary mission is to love, grow, and radically serve our team members, our customers, and our community as a whole. If you would like to be a team member of a company that passionately believes in providing exceptional client service, then please consider joining our ever-growing team.
Job Description:
We are currently looking for mid-level and senior full-stack and front-end web developers passionate about delivering outstanding software solutions. We are looking for graduates with a background in software development, preferably with a CS or CIS degree or equivalent experience.
Candidates should be adaptable, teachable team players with developed skills in time management, research, rapid learning, and communication. Communication is an essential part of working for Steele Consulting. Our development staff works closely with our customers, usually in daily meetings, and must convey highly technical information to non-technical people.
Ideal software or web developer candidates will have experience with object-oriented programming, HTML/CSS/JavaScript, Angular, RESTful web services (ASP.NET, PHP, dotnet core, Node.js, Java, Python, or similar) and database design (ex. MySQL, Microsoft SQL, Postgres). Familiarity with Windows Servers, Linux Servers, AWS, or Azure cloud environments is also a plus. Experience with GIT, Docker, Agile Project Management, Kubernetes, and DevOps practices is also beneficial. Mid-level developers will be assigned mentors to train them in any new technologies. Since technology is constantly changing, a love of learning is a must!
Primary Role/Responsibilities:
- Design, document, and develop highly available and highly scalable applications.
- Frequently meet with customers to give technical updates and convey project complexities or delays in a straightforward way.
- Collaborate and Communicate with team members to determine priority, responsibilities, and technical approach for tasks in the context of a project or across multiple projects.
- Follow best practices for agile project management, coding, design, and implementation of software systems.
- Solve unique and complex problems with broad impact on various businesses
- Adaptability to changing business or project requirements
- Actively participate in advancing our development practices for the overall improvement of Steele Consulting
Qualifications:
- Bachelor's Degree in Computer Science (or a related field), or equivalent work experience
- Strong written and verbal communication
- Strong experience with software or application development
- Preferred experience with modern web application frameworks such as Angular, React, Vue, etc..
- Preferred experience with client/customer communication.
- Experience with design (architectural or UI), development, testing, deployment, and support/maintenance of software applications
- Experience and ability to evaluate, troubleshoot, and identify enhancements or fixes to existing code
- Experience developing and supporting applications in a live production environment.
- Ability to work independently or collaboratively with direction
- Demonstrable aptitude for self-learning (technologies, skills, etc)
- Experience with Agile Project Management
If you are interested in joining our team, please full out our official application on our website at: https://www.steeleconsult.com/careers/
Job Type: Full-time
Pay: $50,000.00 - $60,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Retirement plan
- Tuition reimbursement
- Vision insurance
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Work Location: In person
Salary : $50,000 - $60,000