Company
Software Engineer
Identify operational information technology needs, based on a comprehensive understanding of business operations and plans. Focus on delivering business value to the client. Define and design the application and systems architecture. Responsible for the operational architecture and strategic planning efforts at every level, ensuring that they are consistent with the client(s) business plans.
Responsibilities:
Requirements:
Email resume to: devjobs@siteworx.com
Responsibilities:
- Maintain a broad and continuous assessment of the organization's information environment.
- Take on moderately complex projects.
- Refine the architecture based on changes in business strategy and technological advances to suit the corporate strategies.
- Articulate architectural decisions clearly to the client.
- Ensures that all business models are integrated into the IT architecture.
- Coordinates the information architecture with the other organization's technical architectures and data architects.
- Ensure that solutions align with a planned environment in order to: Reduce complexity Promote controls and standards Enforce common methods and accountabilities Reduce total cost of ownership and reduce time to deliver Minimize the need to repeatedly review architecture decisions
- When necessary, write code to prove that the proposed architecture actually works on the chosen platform (.Net, Java/EE, etc.)
- Complete projects with minimal supervision and direction.
- Additional duties include; mentoring developers, increasing developer productivity and ensuring that deliverables are up to the company's standards
Requirements:
- BS degree in Computer Science or equivalent years of experience.
- 3+ years of experience in design and development of Application Architecture.
- Ability to develop in-depth knowledge of Client's business strategy, its market, and its industry.
- Demonstrated superior ability to communicate at a business function level with all IT personnel, business customers, and management.
- Solid writing and presentation skills.
- Demonstrate expertise in identifying methods for developing solutions in support of strategic business objectives.
- Possesses strong analytical thinking skills to consider alternatives and to make appropriate decisions surrounding client(s) IT architecture.
- Possesses a strong background in application modeling along with system design and practical implementation experience.
- SOA understanding and experience.
- Distributed Application Design.
- Enterprise Integration ability.
- Middleware integration expertise.
- Application Development discipline(s) such as any of: RUP, SOA, SCRUM, Agile, etc.
- XML Technology skills.
- Web Service design and implementation.
- Canonical Data Modeling knowledge.
- Hands-on experience with an application server (either .Net/C# or Java/EE).
- Relational Database experience (application development and some data modeling).
- Web 2.0 (AJAX, REST, and so on)
- Infrastructure knowledge, such as: Capacity planning for large data sets (500GB or more) System architecture and sizing (disk, CPU, I/O, Memory) Storage planning, implementation knowledge Operating systems knowledge (various)
Email resume to: devjobs@siteworx.com
