RB Control Systems is seeking to fill the position of a .Net Lead Developer with an energetic, enthusiastic, knowledgeable and competent individual. This candidate will have extraordinary leadership skills, exceptional programming skills, amazing problem-solving abilities and a strong work ethic. The position will require you to work on-site in our Monroeville office, and manage multiple tasks while delivering projects on time.
Manage the software development process
Leadership for other developers and interns
Research in the .NET technology landscape to provide a technology roadmap covering, Cloud development, Windows Desktop development, mobile application development, and third party solutions.
Analyze project objectives and available resources to prescribe appropriate technologies and techniques
Development of new products and software services.
Testing, maintenance and troubleshooting of existing applications
Coordinate project activity with Project Management, Visual Design, Technical Team, and Application Development in all stages of development while keep team informed of status involving schedule, budget and client code quality.
Propose innovative, creative technology solutions. Contributes to the achievement of related team’s objectives
Independently make decisions for the team when necessary and show leadership to support and direct the implementation of those decisions.
Stay current on interactive development techniques and software tools.
React to change productively and handle other essential functions as assigned.
Help to develop and establish goals and timelines, review progress, and problem solving with the team.
Document technical design and testing scripts.
Required Skills and Experience:
Must be a good problem solver
Must have strong analytical skills
Must have good communication skills (willingness and ability to communicate to all levels of the organization)
Must be comfortable providing task/project estimates to management on a weekly basis (and updates before being asked, when they are behind schedule)
Must show signs they can grow into a leadership role over time and take on progressive responsibilities.
Ability to both collaborate with team members and to work independently
Familiarity with functional testing, unit testing and automated testing
Familiarity with messaging frameworks (for example RabbitMQ, NetMQ or ActiveMQ)
Proficient with SQL and familiar with SQL Server and Entity Framework
Familiarity with source control systems such as Microsoft Team Foundation Server, Github
Familiarity with Agile methodologies and design patterns.
Good knowledge of all phases of Software Development Life Cycle to implement complex applications/technology solutions.
Additional Salary Information: We offer a full range of benefits including health, dental, vision, 401k
RBCK Enterprises is a rapidly growing team that eagerly seeks out new customers, vehemently supports current customers & seeks to modernize business processes with our awe-inspiring software solutions. Sound like you? Join us.