Services
Careers

Grow With Us

Looking for a new challenge? Want to expand your opportunities? Take a leap into the future by joining the Softura team of experts who develop simple web applications and software, along with advanced outsourcing support and application modernization/enhancements.
Apply Now
The Softura
Promise
Guided by these Softura principles, we will provide our clients with innovative, high-value solutions and give our best each and every day.

At the core of what we do is Respect for People. Our motto is to treat everybody with dignity and recognize differences. We value our people, and encourage their development.

We deliver what we commit, with honesty, fairness, reliability and uprightness in whatever we do. Nothing is more important than doing the right thing.

We consistently offer novel and superior solutions to satisfy the needs of our customers. We constantly challenge our limits to improve on our best performance.

Our mission is to create value for our customers. It is our commitment to make our customers succeed. We will deliver higher value through continuous improvement in quality, cost and speed. We believe in creating sustainable scalable solutions for our customers that make a positive difference in our customers lives.

We work together, across boundaries, to meet the needs of our customers and to help the company win. We are personally accountable for delivering on our commitments

Our goal is to do things right first time and achieve on-time delivery with adherence to process discipline.

We are an Agile organization. We embrace change and strive to be flexible and lean.

Join Softura!

Let's Grow Together

Current Opening

“Softura has been creating innovative software solutions based on advanced technologies for over 25 years. We’re a Microsoft Gold partner, ISO 27001-certified and a CMMI Level 3 organization. We provide turnkey software services that enable companies to transform digitally. We combine technological expertise, domain experience and a passion to deliver solutions on time and within budget. Our developers specialize in desktop, mobile, and web-based apps, cloud solutions, data analytics, AI, IoT, telematics, connected solutions, and collaboration solutions (Microsoft 365, Office 365 and Microsoft Teams).”

Clients choose Softura because we are focused on our “customer experience” philosophy. Our goals are simple and focused on delivering quality results and providing the best experience to our customers. Through our policy of open communication, industry best practices, and agile development methodology, we improve our client’s everyday business performance and help them widen their competitive advantage.

Duties and Responsibilities:
• Be a team player, someone who can communicate effectively with our customers.
• Adhere to established Development standards, Code Quality Standards, collaborate to maintain source code via tools like Git.
• Analyze requirements and technical specifications and implement assigned development tasks using various technologies.
• Ability to troubleshoot various issues in different environments including Production.
• Design, Develop, maintain, and debug cloud native applications.
• Mentor other junior developers in the team.

Minimum Qualifications:
• Computer science degree; master’s preferred
• 5+ years of experience in a full stack development engineer role.
• 3+ years of experience developing high available & performant systems using AWS offerings.
• 3+ years of experience in developing IoT solutions.

Requirements and General Skills:
• Team player and is a skilled communicator both verbally and in writing
• Acts with professionalism both in person and when working remotely with external / internal stakeholders.
• Self-managed, with the ability to prioritize and work in a fast-paced environment.
• Excellent problem-solving skills, willingness to learn new technologies and skills.

Technical Skills:
• Recent experience in developing and managing highly available distributed applications using toolkits such as Spring Boot, Git, Docker, DevOps tools.
• Good understanding of various Design Patterns in building highly available, highly scalable distributed applications connecting a large volume of devices, serving millions of users.
• Good understanding of Security Best Practices to implement security at various levels to protect the devices & data.
• Good understanding of MQTT, TCP & UDP protocols is desired, familiarity with other protocols such CoAP, SMS, etc. is preferred.
• Must have Programming / Scripting Knowledge such as Java, Python, Groovy, etc.
• Expert level technical knowledge in developing cloud native applications – covering infrastructure, platform and software as services.
• AWS Technical knowledge in – API Gateway, R53, EC2, ECS, ECR, IoT, CFTs, CloudWatch, RDS/DynamoDB, SNS/SQS, Lambda, S3 etc.
• Developing and designing REST APIs using JSON, other messaging protocols.
• Software Development craftsmanship - Code Quality, Automated Testing, and Agile best practices.

Preferred Skills:
• Familiarity with embedded programming languages in developing device side edge SDKs.
• Experience in the Wireless domain integrating with wireless carriers such as AT&T, Verizon, Jasper, Etc.
• AWS Developer Certification is preferred.

Please fill the form below to apply for the position

“Softura has been creating innovative software solutions based on advanced technologies for over 25 years. We’re a Microsoft Gold partner, ISO 27001-certified and a CMMI Level 3 organization. We provide turnkey software services that enable companies to transform digitally. We combine technological expertise, domain experience and a passion to deliver solutions on time and within budget. Our developers specialize in desktop, mobile, and web-based apps, cloud solutions, data analytics, AI, IoT, telematics, connected solutions, and collaboration solutions (Microsoft 365, Office 365 and Microsoft Teams).”

Clients choose Softura because we are focused on our “customer experience” philosophy. Our goals are simple and focused on delivering quality results and providing the best experience to our customers. Through our policy of open communication, industry best practices, and agile development methodology, we improve our client’s everyday business performance and help them widen their competitive advantage.

Our internship/OPT program will provide an opportunity to work with many systems and technologies, gain experience in business software design, development, and testing. You will have the opportunity to work alongside exceptional people who excel on doing their best work. You’ll work and learn from people with high standards who are great at inspiring others to do more and go further. We value technical and personal growth and see our internship/OPT program as a vehicle to foster both.

Responsibility
• Write software that will be used in production, and has meaningful impact to our customers business
• Work with the agile development methodology to create and deploy new functionality or enhancements
• Collaborate with other engineers (and people from other disciplines) to proactively seek and incorporate feedback on your code
• Learn quickly by asking great questions, finding how to work with your mentor and teammates effectively, and communicate the status of your work clearly

We’re Looking for Individuals With
• A strong fundamental understanding of Computer Science through pursuit of a Bachelor’s, or Master’s degree in Computer Science, math, or a related discipline
• Some programming experience and familiarity, either through side projects or classwork. We work mostly in .Net Core, Java, Python, Machine Learning, Data Analysis, some PHP and Ruby on Rails building mobile and web applications
• Experience from previous internships or other multi-person projects, including any open source contributions
• Familiarity with Microsoft Azure, AWS or Google Cloud is a plus. Experience with MS SQL or other relational databases is highly desirable
• Familiarity with managing and tracking code versions, code deployment, functionality testing etc. are a plus
• Ideal candidates will combine technical and business knowledge with analytical strength and creative problem-solving abilities, have passion for creating software
• Strong verbal and written communication skills and ability to work effectively across organizations
• Familiarity or hands on experience designing and developing applications in a cloud environment

Work Location
Farmington Hills, MI
“Softura has been creating innovative software solutions based on advanced technologies for over 25 years. We’re a Microsoft Gold partner, ISO 27001-certified and a CMMI Level 3 organization. We provide turnkey software services that enable companies to transform digitally. We combine technological expertise, domain experience and a passion to deliver solutions on time and within budget. Our developers specialize in desktop, mobile, and web-based apps, cloud solutions, data analytics, AI, IoT, telematics, connected solutions, and collaboration solutions (Microsoft 365, Office 365 and Microsoft Teams).”

Clients choose Softura because we are focused on our “customer experience” philosophy. Our goals are simple and focused on delivering quality results and providing the best experience to our customers. Through our policy of open communication, industry best practices, and agile development methodology, we improve our client’s everyday business performance and help them widen their competitive advantage.

Are you an A-team player looking for a challenging opportunity with experience delivering software projects that require a deep understanding of the software engineering process. Are you looking to leverage your years of excellent communication and documentation skills to understand the end-user perspective and to write clear and concise business requirements? Does the idea of working with all facets of Business Analysis and Project Management ranging from scope definition, requirements gathering, creating FRD’s, explaining the requirements to developers, communicating on project status to internal and external stakeholders, managing deliverables, schedules and product quality excite you?

This is a hybrid role and responsibilities can shift throughout projects, i.e., there may be times where the position will require more PM work than BA work or vice versa. As part of a growing company and team, the role requires strong leadership and forward thinking in order to deliver valuable solutions to our clients. Softura wants you if you are results-oriented, have a strong sense of responsibility, take ownership of your projects and successfully manage multiple tasks in a rapidly changing environment.

About You
• Self-motivated: You can work with a minimum of supervision and be capable of strategically prioritizing multiple tasks in a proactive manner.
• Driven: You are a driven team player, collaborator, and relationship builder whose infectious can-do attitude inspires others and encourages great performance in a fast-moving environment.
• Entrepreneurial: You thrive in a fast-paced, changing environment and you’re excited by the chance to play a large role.
• Passionate: You must be passionate about online collaboration and ensuring our clients are successful; we love seeing hunger and ambition.
• Can-Do Attitude: Thrive in a startup mentality with a “whatever it takes” attitude.

Responsibilities
Define Solutions & Document Requirements
• Gather business requirements via proactive communication and collaboration with partners, clients, industry and internal experts.
• Understand the business processes and need in software development projects
• Document business requirements and specifications, including functional and non-functional requirements, flow charts, process descriptions, user cases, user stories, acceptance criteria and data specifications
• Assist the testing team in developing test cases, reviewing them and signing off on the final outcome
• Work with technical architects who have responsibility to design solutions that meet the requirements. Collaborate with business and technical resources internally and externally to achieve the solution
• Serve as the conduit between the client stakeholders and the software development team, including the offshore development team.

Deliver Solutions
• Ensure the on-time release of deliverables by coordinating schedules with development teams, Softura partners and clients. Development teams may include offshore project managers, development managers, technical lead, developers and QA
• Coordinate deliverables into requirements road-maps and technical solution road-maps
• Coordinate User Acceptance Testing (UAT) and manage the feedback from the client
• Report on key metrics of a project to internal stakeholders and client key stakeholders
• Maintain and prioritize the product backlog as per business value and needs
• Manage project schedule and Work Breakdown Structure, create and update Requirements Traceability Matrix, track and report hours spent against estimates, review and approve time sheets, track project completion, projects risks, project funds and provide a weekly project update to internal and external stakeholders
• Manage enhancement and change requests, estimate added efforts and execute change orders in a timely manner

Required Qualifications
• Bachelor’s Degree in Business or Computer Science
• 5-7 years of experience as a Business Analyst/Project Manager developing business requirements, process flows, and program charters and/or statements of work
• Experience running client meetings for gathering requirements, managing projects, collaborating on solutions and resolving issues
• Excellent verbal and written communication skills, including ability to effectively communicate with internal teams and external customers, technical and non-technical staff, stakeholders, and development teams
• Excellent teamwork skills
• A strong background in technology, analysis and critical evaluation of information gathered from multiple sources
• Ability to understand technology and business process and how the two are dependent upon one another for solution delivery
• Prepare and communicate status reports to team and management
• Elicit business requirements from key stakeholders by using interviews, document analysis requirements workshops, task and workflow analysis
• Excellent computer proficiency (MS Office Word, Excel, Visio, PowerPoint, SharePoint)
• Manage multiple projects from small to large scale in a cross-functional environment
• Able to work independently, be a collaborative team player, excellent time management and prioritization skills, able to manage a heavy workload at times, ability to work under pressure and meet tight deadlines, while maintaining a positive attitude, and providing exemplary customer service

Preferred Qualifications
• Master's degree in Business or Computer Science
• Experience with Agile software development or Scrum Master Certification
• Hands-on programming experience developing web or mobile applications in C#, Java, ASP.net
• Experience in object oriented analysis and design using UML methodology

Why work with us
• If you’re looking to make an impact, Softura is the place for you. We are a young organization and growing fast. You have the freedom to experiment, learn and grow with like-minded people.
• We focus on getting things done thru our team of people who bring creativity, energy and excellence to every engagement.
• The breadth of what we do means exceptional opportunities for learning and development. We grow when our employees grow, so we give them lots of opportunities to learn and grow.
• As a group, we are flat and treat everyone the same. Work doesn’t always have to be serious, we strive to have activities to keep our employee’s fun filled with high-energy

Benefits:
Benefits and compensation include health insurance for employees, retirement plans and competitive compensation.
• Competitive salary
• Flexible start and finish times, with opportunities to work from home
• Comprehensive training and career development program
“Softura has been creating innovative software solutions based on advanced technologies for over 25 years. We’re a Microsoft Gold partner, ISO 27001-certified and a CMMI Level 3 organization. We provide turnkey software services that enable companies to transform digitally. We combine technological expertise, domain experience and a passion to deliver solutions on time and within budget. Our developers specialize in desktop, mobile, and web-based apps, cloud solutions, data analytics, AI, IoT, telematics, connected solutions, and collaboration solutions (Microsoft 365, Office 365 and Microsoft Teams).”

Clients choose Softura because we are focused on our “customer experience” philosophy. Our goals are simple and focused on delivering quality results and providing the best experience to our customers. Through our policy of open communication, industry best practices, and agile development methodology, we improve our client’s everyday business performance and help them widen their competitive advantage.

Are you an A-team player looking for a challenging opportunity with experience in API development, REST and C# in a .NET environment. Are you looking to leverage your years of expertise in .NET technology to solve challenging software engineering problems quickly and efficiently and also provide mentorship and guidance to other team members? Does the idea of working with all facets of development ranging from estimation, solution design, inception, business and technical analysis, coding, testing and support excite you? If yes, then Softura has multiple openings available for your experience and talents.

About You
• Self-motivated: You can work with a minimum of supervision and be capable of strategically prioritizing multiple tasks in a proactive manner.
• Driven: You are a driven team player, collaborator, and relationship builder whose infectious can-do attitude inspires others and encourages great performance in a fast-moving environment.
• Entrepreneurial: You thrive in a fast-paced, changing environment and you’re excited by the chance to play a large role.
• Passionate: You must be passionate about online collaboration and ensuring our clients are successful; we love seeing hunger and ambition.
• Can-Do Attitude: Thrive in a startup mentality with a “whatever it takes” attitude.

You Are The Kind Of Person Who Will
• Provide expert-level systems design, development, consultation and support for any business application on .NET, relational databases and distributed n-tier application platforms.
• Serve as a technical guide in the evaluation and testing of the capabilities, characteristics and requirements of existing and emerging technologies
• Provide design and development support for new technologies/platforms that are recommended and adopted. Design and build complex applications with an emphasis on performance, scalability, and high-reliability.
• Conduct design and code reviews and mentor junior team members onshore and offshore. Provide technical leadership and mentoring/training to colleagues.
• Work closely with Business Analysts, QA, Architecture, Product Management Team to ensure that the software that is being developed is aligned with published methodologies and standard methodologies.
• Participate in software estimation, planning and risk assessment process and establish technical vision.
• Maintain and expand upon knowledge of multiple languages, frameworks, tools, devices, applications, and their capabilities.
• Assigning tasks to associates, direct the work for others and ensure successful delivery of the project.
• Provide regular status updates to management, review progress and evaluate results.
• Identify and recommend changes in process/procedures and scope of delivery.
• Adhere to companies’ standard methodologies & adapt to new technologies
• Lead standup meetings and agile best practices.

Technical Skills Required:
List required technical skills, degree requirements and years of experience here.
• Bachelor Degree in Engineering, CS or equivalent work experience.
• Minimum 8 years of hands-on experience in Design and Development of .NET applications using SQL Server databases
• Minimum 2 years of hands-on experience working with Azure Cloud Technologies
• Hands-on experience working with PaaS components of Cloud (Azure) including Azure Functions, Azure Service Bus, Event Hub, Cosmos DB, Azure SQL, Azure AD, Azure App Services.
• Ability to build Applications end-to-end. Must be able to work across different tiers of the application e.g. UI/Interfaces, API Integration and Database.
• Hands-on experience with .NET Core/ASP.NET development using C#
• Microsoft Certifications will be a plus.

Why work with us
• If you’re looking to make an impact, Softura is the place for you. We are a young organization and growing fast. You have the freedom to experiment, learn and grow with like-minded people.
• We focus on getting things done thru our team of people who bring creativity, energy and excellence to every engagement.
• The breadth of what we do means exceptional opportunities for learning and development. We grow when our employees grow, so we give them lots of opportunities to learn and grow.
• As a group, we are flat and treat everyone the same. Work doesn’t always have to be serious, we strive to have activities to keep our employee’s fun filled with high-energy

Benefits:
Benefits and compensation include health insurance for employees, retirement plans and competitive compensation.
• Competitive salary
• Flexible start and finish times, with opportunities to work from home
• Comprehensive training and career development program
• Healthcare coverage includes medical, dental & vision
• Company paid life insurance
• Company paid long term disability
• Monthly cell phone stipend
• Gym membership
• Tuition reimbursement
• PTO & paid holidays

Position Location: Farmington Hills, MI
Assistance

If you have a disability that requires a reasonable accommodation in order to search for a job opening or submit an application, please email Careers@softura.com with your contact information and the specifics of the assistance needed.

© 2021 Softura - All Rights Reserved
cross linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram