Logo
Edjuster

Principal Software Engineer

Edjuster, Tampa, Florida, us, 33646

Save Job

Job Description Job Summary Creates, modifies and maintains software applications individually or as part of a team. Provides technical leadership on a team, including training and mentoring of other team members. Provides technology and architecture direction for the team, department and organization. Essential Duties & Responsibilities Codes, tests, debugs and documents software applications using established coding standards and methodologies. Work within an agile scrum team, contributing to an atmosphere of continuous improvement. Self?starter and self?organized ? able to work without supervision. Work with other technical leaders to establish coding standards, development best practices and technology direction. Perform code and process reviews to ensure adherence to best practices. Work with architects, designers, business analysts and others to design and implement high quality software solutions. Assist product owners in backlog grooming, story breakdown and story estimation. Collaborate and communicate effectively with team members and other stakeholders throughout the organization. Document software changes for use by other engineers, quality assurance and documentation specialists. Master the technologies, languages, and practices used by the team and project assigned. Train others in the technologies, languages, and practices used by the team. Troubleshoot and resolve issues in existing software. Other duties as assigned. Skills & Requirements Education BA/BS in Computer Science, a related field or equivalent work experience. Minimum Qualifications Mastered advanced programming concepts, including object oriented programming. Mastered technologies and tools utilized by team and project assigned. Able to train others on general programming concepts and specific technologies. Minimum 10 years experience developing software applications. Skills/Knowledge Must be expert in at least one technology and/or language and proficient in multiple technologies and languages, including: Single-Page Applications, Angular (v4.4.0), AJAX, RESTful API development, Microservices, Startup mentality, Test Driven Development (TDD), Amazon Web Services (AWS), JavaScript, TypeScript, Docker, Customer-facing product development, Ionic Framework, Electron, HTML5, CSS, SQL, NoSQL, PostgreSQL, JSON, XML, MongoDB, ASP.NET, C#, .Net 4.5, .Net Core 2.0, Entity Data Model/LINQ, Progress 4GL, VBScript, Spotfire, Kafka, Agile/Scrum/Kanban/DevOps (Specific languages needed will vary based on development department or project). Strong problem-solving skills. Outstanding communications and interpersonal skills. Strong organizational skills and ability to multi-task. Ability to track software issues to successful resolution. Ability to work in a collaborative fast paced environment. Ability to learn new development language quickly and apply that knowledge effectively. MS Windows operating system functionality. MS Office and productivity related applications.

#J-18808-Ljbffr