Software Developer
4 weeks ago
A Principal Software Developer is a senior-level professional with a pivotal role in leading the design and implementation of complex software systems. They provide technical leadership, guide architectural design, and ensure adherence to coding standards and best practices. Responsible for project management, they lead cross-functional teams, contribute to strategic planning, and oversee the execution of software development projects. Principals play a key role in code reviews, mentoring junior developers, and evaluating emerging technologies to drive innovation. Their expertise contributes to the overall success of software initiatives, and they foster a culture of continuous learning and excellence within the development team.
Responsibilities:
- Develop intuitive software that meets and exceeds the needs of the company.
- Professionally support and maintain all software and create updates regularly to address customer and company concerns.
- Develop and enhance functionalities and features of PCI software products.
- Deploy PCI software products and integrate them with other systems.
- Resolves critical issues and contributes to business Unit/Area development.
- Scopes development projects for the long-term benefit of the application.
- Understands the design of other applications.
- Works on critical issues and the most complex projects.
- Able to articulate trade-off decisions of time, cost and functionalities.
- Design complex (many components) systems that are easy to maintain to test and observe.
- Technical lead/counterpart/partner to product managers, sales/marketing and other stakeholders and clients.
- Operates at the component level (a screen, an EJB a utility class etc.).
- Operates at the module level (workflows), application level and product level.
- Designs and architects new models for the application up to 50% of the time.
- Focuses on all development activities 50% of the time.
- Actively seek ways to improve business software processes and interactions.
- Aid and support the coaching and training of other team members to ensure all employees are confident in the use of software applications.
- Provide technical leadership and expertise in the design and implementation of complex software systems.
- Act as a subject matter expert, guiding the team in solving challenging technical problems.
- Lead the architectural design of software solutions, ensuring scalability, performance, and adherence to industry best practices.
- Drive the development of innovative and efficient system architectures.
- Establish and enforce coding standards, best practices, and code review processes to maintain a high level of code quality.
- Conduct regular code reviews, providing mentorship and guidance to the development team.
- Lead and oversee software development projects, collaborating with cross-functional teams to define project requirements and deliver solutions on time and within budget.
- Stay abreast of emerging technologies, industry trends, and best practices.
- Evaluate and recommend new tools, frameworks, and technologies to enhance the development process.
- Effectively communicate technical concepts to both technical and non-technical audiences.
- Mentor and coach junior and mid-level developers, fostering their professional growth and development.
- Foster a culture of continuous learning and innovation within the development team.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in developing and implementing software applications.
- In-depth knowledge of programming languages such as Java and Python.
- Professional program certification in Java is strongly preferred.
- Good knowledge of core JSE Skills (JAVA, SQL, JS, HTML SML, GWT etc.).
- Expert Knowledge of core Technologies plus J2EE Design Patterns and Optimization.
- Experienced in AWS is preferred.
- Experience working on large-scale software projects.
- Proficient on business and user needs for the application.
- Able to provide reliable estimates.
- Understands business and user needs at component and module level.
- Applies business sound principals to business use cases and context
- Proven experience as a Principal Software Developer or in a similar leadership role.
- Expertise in multiple programming languages and frameworks.
- Strong architectural and design skills, with a focus on scalability and performance optimization.
- Excellent leadership and project management skills.
- Exceptional problem-solving and critical-thinking abilities.
- Effective communication skills, both written and verbal.
- Experience with agile development methodologies.
-
Software Developer
1 week ago
Norman, United States Robert Half Full timeJob DescriptionJob DescriptionWe are searching for an application developer for a hi-tech manufacturing company located in Norman, Oklahoma. This role involves the design and development of web applications using Oracle APEX and SQL scripts. It also includes collaboration with internal teams for enhancing application functionalities, systems integrations,...
-
Linux Software Developer
2 weeks ago
Norman, Oklahoma, United States Centuria Inc. Full timeJob Title: Software EngineerDescription:We are seeking an experienced Software Engineer to join our team in Norman, Oklahoma, supporting the NWS NEXRAD Radar Operations Center (ROC).The successful candidate will contribute to the development, modification, and maintenance of software systems critical to the operation and enhancement of NEXRAD radar...
-
Linux Software Developer
4 weeks ago
Norman, Oklahoma, United States Centuria Inc. Full timeSoftware Engineer Position:Centuria Inc. is seeking a highly motivated and detail-oriented Linux Software Developer to join our team supporting the NWS NEXRAD Radar Operations Center (ROC) in Norman, OK. The ideal candidate will have a strong background in software engineering and experience working with Linux operating systems. This position offers a...
-
Software Development Specialist
4 weeks ago
Norman, Oklahoma, United States Centuria Inc. Full timeJob Overview:Centuria Inc. is seeking a skilled Software Development Specialist to join our team supporting the NWS NEXRAD Radar Operations Center (ROC) in Norman, OK. The ideal candidate will have a strong background in software engineering and experience working with Linux operating systems. This position offers a competitive salary of $95,000 - $120,000...
-
Software Tester and Developer
3 weeks ago
Norman, Oklahoma, United States PCI Limited Full timeJob SummaryWe are seeking an experienced Software Tester and Developer to join our team as a Quality Assurance Specialist. The successful candidate will have a strong background in software development and testing, with experience in collaboration and communication skills.ResponsibilitiesAdvancing the testing suite in the PCI Kube platformCollaborating with...
-
Software Analyst
4 months ago
Norman, United States PCI Limited Full timeA Principal Software Analyst serves as a key leader in the software development process, overseeing the strategic analysis of business requirements and providing guidance to ensure the delivery of high-quality software solutions. They lead a team of analysts, collaborating with stakeholders to gather and define comprehensive software requirements. This role...
-
Software Engineer
1 month ago
Norman, United States Centuria Inc. Full timeJob Title: Software Engineer Location: Norman, OK Clearance: Public Trust Program: RMSS Company/ Program Description: Centuria, a Service-Disabled Veteran-Owned Small Business (SDVOSB), has been delivering IT, Engineering, and Scientific solutions to the Federal Government since 2002. During our two decades of service, we have earned the trust and respect...
-
Principal Software Architect
3 weeks ago
Norman, Oklahoma, United States PCI Limited Full timeJob DescriptionWe are seeking a highly skilled Principal Software Developer to join our team at PCI Limited. This role offers an exciting opportunity for a senior-level professional to lead the design and implementation of complex software systems.This is a salaried position, with an estimated annual salary range of $120,000-$180,000 based on experience and...
-
Software Expert
3 days ago
Norman, Oklahoma, United States PCI Limited Full timeAt PCI Limited, we're dedicated to providing exceptional software solutions for energy companies worldwide. As a Software Consultant, you'll play a vital role in shaping our products and delivering value to our clients.About the RoleThis position involves collaborating closely with our development team to analyze code and enhance the quality of our products....
-
Software Engineering Lead
3 weeks ago
Norman, Oklahoma, United States Phase 2 Full timeAbout UsAt Phase 2, we're a software development consultancy driven by a passion for making a positive impact on our clients, coworkers, and community.We create enterprise-level custom software products, lead organizations through digital transformation, and consult on how technology can improve efficiency and solve complex business problems.Career...
-
Lead Enterprise Software Analyst
2 weeks ago
Norman, Oklahoma, United States PCI Limited Full time**Job Summary:**We are seeking an experienced Lead Enterprise Software Analyst to join our team at PCI Limited.About the Role:The successful candidate will be responsible for leading a team of software analysts, overseeing the strategic analysis of business requirements, and guiding the delivery of high-quality software solutions.Key...
-
Senior Software Solutions Architect
2 weeks ago
Norman, Oklahoma, United States PCI Limited Full time**About PCI Limited**We are seeking an exceptional Senior Software Solutions Architect to join our team at PCI Limited.About the Role:The successful candidate will be responsible for leading a team of software analysts, overseeing the strategic analysis of business requirements, and guiding the delivery of high-quality software solutions.Key...
-
Software Engineering Specialist
4 weeks ago
Norman, Oklahoma, United States Starcom consulting limited Full timeJob SummaryWe are seeking an experienced Software Engineering Specialist to join our team at Starcom Consulting Limited. As a key member of our development team, you will be responsible for designing, developing, and maintaining websites and web applications using JavaScript and WordPress.Key ResponsibilitiesDevelop and maintain responsive websites using...
-
Software Quality Assurance Specialist
3 weeks ago
Norman, Oklahoma, United States PCI Limited Full timeJob Title: Software Quality Assurance Specialist Are you a highly skilled QA engineer looking for a new challenge? We are seeking an experienced Software Quality Assurance Specialist to join our team at PCI Limited. As a key member of our Platform Engineering team, you will be responsible for advancing our testing suite in the PCI Kube platform.In this...
-
Senior Software Engineer
1 week ago
Norman, United States Phase 2 Full timeJob DescriptionJob DescriptionPositionP2 is looking for a talented software engineer to lead one of our project teams. This role will not only be the lead engineer on the team, but also provide guidance and mentorship to the rest of the team.Responsibilities | How You’ll Spend Your TimeOngoing feature development and maintenance for a national...
-
Software Engineer
2 days ago
Norman, Oklahoma, United States University of Oklahoma Full timeJob OverviewThe University of Oklahoma seeks a highly skilled Full Stack Developer to join our team. This position serves as the technical expert for assigned research and evaluation projects.Key Responsibilities:Assist with complete application development process from conception to deployment.Maintain and upgrade applications following deployment.Oversee...
-
Senior Software Analyst
1 week ago
Norman, United States PCI Energy Solutions Full timeJob Duties: Provide application support and consulting to internal and external clients on the proper use of PCI products. Improve the quality and enhance the features of PCI software products by working with the application development team. Perform testing, documentation, and quality assurance for new product features. Provide project management for...
-
Technical Data Developer III
4 weeks ago
Norman, United States ECS Federal, LLC Full timeECS is seeking a Technical Data Developer III to work in our Norman, OK office.Utilizes engineering and OEM source documentation to research, develop, publish, and maintain Technical Documentation such as maintenance procedures, assembly, subassembly, and component-level configuration information, and troubleshooting workflows for Industrial/Commercial Mail...
-
Technical Data Developer III
2 weeks ago
Norman, United States ECS Limited Full timeECS is seeking a Technical Data Developer III to work in our Norman, OK office. Utilizes engineering and OEM source documentation to research, develop, publish, and maintain Technical Documentation such as maintenance procedures, assembly, subassembly, and component-level configuration information, and troubleshooting workflows for Industrial/Commercial...
-
Technical Data Developer III
4 weeks ago
Norman, United States ECS Federal, LLC Full timeECS is seeking a Technical Data Developer III to work in our Norman, OK office.Utilizes engineering and OEM source documentation to research, develop, publish, and maintain Technical Documentation such as maintenance procedures, assembly, subassembly, and component-level configuration information, and troubleshooting workflows for Industrial/Commercial Mail...